DataRobot

Senior Backend Engineer, MLOps, Deploy

DataRobot

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSAzureCloudKubernetesOpenShiftPythonTerraform

About the role

  • DataRobot delivers AI that maximizes impact and minimizes business risk. Our platform and applications integrate into core business processes so teams can develop, deliver, and govern AI at scale.
  • Develop, test, and support features of DataRobot’s AutoML & GenAI platform
  • Design and deploy infrastructure for new features and services in collaboration with your team
  • Own and drive key projects and milestones while fostering a culture of abundant communication
  • Seek, give, and receive critical feedback in a constructive manner, both formally and informally through code reviews, pair programming, and other ad-hoc collaboration
  • Perform at a level where a manager can have high confidence in an engineer’s ability to deliver complex solutions on time, maintaining and contributing to an agreed-upon roadmap while managing technical risks and “keeping the lights on”
  • Collaborate closely with product managers to distill requirements into actionable technical tasks and drive technical feedback on complexity and approaches
  • Engage in Engineering On-Call to provide support for the services owned by the MLOps team

Requirements

  • Due to the varied abilities of Backend Engineers, we are open to a wide range of experience from 3 years up to 10+ years of proven experience writing high-quality code in a collaborative, cloud-native environment preferably using Python
  • Demonstrated experience with AWS, Azure, and/or Google Cloud platforms
  • Strong ability working and building large software systems and applications on container orchestration technologies like Kubernetes and/or OpenShift and supporting technologies like Helm in production
  • Hands-on experience with infrastructure provisioning and configuration using Infrastructure as Code (IaC) principles using tools like Terraform, Pulumi, CloudFormation, and/or others
  • Strong Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis, with a demonstrated understanding of software architecture & design for scalability, performance, and reliability
  • Real-world experience decoupling monolithic software into smaller reusable components
  • Deep experience with automated testing and test-driven development
  • An owner and mentor mindset: strong drive to become the subject matter expert in your domain, drive projects from 0 to 100, communicate clearly and effectively with stakeholders, and mentor/coach other engineers to bring them to your level and spread best practices
  • Nice to have: CKAD (Certified Kubernetes Application Developer) or equivalent certification
  • Nice to have: Publicly reviewable contributions to interesting development projects.
  • Nice to have: Experience supporting user-facing code and APIs.
  • Nice to have: A keen interest or experience in Data Science, Machine Learning, and GenAI
  • Nice to have: CI/CD pipeline development experience