DataRobot is seeking a Staff Software Engineer to join their GenAI team. The team is responsible for developing the core services and infrastructure that power DataRobot's Generative AI offerings. The ideal candidate will have experience writing high-quality code in a collaborative environment using Python and a strong understanding of computer science fundamentals.
Requirements
- 5-7+ years of proven experience writing high-quality code in a collaborative environment using Python
- Strong Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
- Deep experience with automated testing and test-driven development
- Demonstrable knowledge of software architecture for large systems and real-world experience decoupling monolithic software into smaller reusable components
- Expert proficiency in Kubernetes architecture and operations, with hands-on experience building and running software systems on Kubernetes clusters in production
- Hands-on experience with infrastructure provisioning and configuration using Infrastructure as Code (IaC) principles
- Proven track record of defining technical direction and influencing decisions without formal authority
- Ability to solve ambiguous, open-ended challenges and influence technical direction across multiple teams
- Great communication skills, with an ability to work in teams, share knowledge, and write documentation
Benefits
- Medical, Dental & Vision Insurance
- Flexible Time Off Program
- Paid Holidays
- Paid Parental Leave
- Global Employee Assistance Program (EAP)