Senior Software Engineer focused on developing backend of DataRobot's GenAI platform and Agentic applications. Collaborating with a global team using modern technologies like Python, Kubernetes, and Docker.
Responsibilities
Develop, test and support features of DataRobot with the main focus on expanding unstructured data connectivity and data processing capabilities of DataRobot GenAI platform and Agentic applications
Own and drive key projects and milestones while fostering a culture of abundant communication
Write and maintain automated tests
Communicate clearly and pro-actively with product and technical stakeholders to clarify requirements
Seek, give, and receive critical feedback in a constructive manner, including but not limited to code reviews
Work collaboratively with peers and take initiative in solving problems and unblocking others
Take ownership of the components we develop and deliver work that you can be proud of
Engage in engineering on-call escalated support of services owned by the Data&Connectors team
Requirements
4 to 10+ years of proven experience writing high-quality code in a collaborative, cloud-native environment preferably using Python
Experience working with cloud platforms: designing, deploying, and maintaining cloud-based solutions
Strong software engineering fundamentals in algorithms and data structures
Distributed systems fundamentals and principles related to scalability, performance, and reliability
Strong problem-solving and critical thinking skills.
Personal drive and a proactive approach to getting things done
Effective communication behavior: can connect with both technical and non-technical audiences effectively in English
JVM experience (nice to have)
Experience with k8s, docker, helm (nice to have)
Real-world experience decoupling monolithic software into smaller reusable components (nice to have)
Experience with CI/CD, preferably Harness (nice to have)
Understanding of oAuth/JWT/Kerberos/LDAP/SAML (nice to have)
CKAD (Certified Kubernetes Application Developer) certification (nice to have)
Benefits
Medical, Dental & Vision Insurance
Flexible Time Off Program
Paid Holidays
Paid Parental Leave
Global Employee Assistance Program (EAP) and more!
Senior Software Engineer developing and maintaining CI/CD pipelines and cloud services for Acquia. Working with Golang, Kubernetes, and DevOps practices to enhance operational efficiency.
Senior Software Engineer responsible for guiding and mentoring a team in software development. Focused on .NET, React, and Azure technologies at a leading IT services company.
Senior Full Stack .NET Engineer developing various .NET Core applications at Dotmatics. Collaborating with cross - functional teams to deliver high - quality software solutions.
Backend Engineer developing scalable web services in Java and/or Scala for game clients. Collaborating with client engineers to ensure effective integration across platforms and support live game operations.
Full - Stack Application Developer responsible for designing and implementing features in Kotlin web applications for a cloud - native Policy Administration System. Work with Agile teams collaborating on software solutions for insurance carriers.
Senior Software Developer managing API Operations for Verafin. Supporting critical systems and enhancing customer - facing API integration for fraud, payments, and data ingestion.
Backend Engineer on GitLab's Agent Observability team enhancing AI - powered systems and collaborating with cross - functional teams on product development. Focused on building, maintaining, and integrating advanced backend features.
Senior .NET/Integration Developer building the connective tissue of a new digital banking ecosystem for a major Credit Union. Ideal for hands - on engineers thriving in cross - functional teams.
Développeur Backend Senior participant à des intégrations techniques dans l'industrie hypothécaire avec Nesto, un fournisseur majeur au Canada. Collaborant avec des équipes pour assurer des solutions de bout en bout.
Senior Full - Stack Developer working on Equisoft/Carbon, a cloud - native Policy Administration System supporting policy lifecycle. Collaborating with a team in an Agile environment.