Data Science Software Engineer

Boston, United States

DataRobot

DataRobot delivers the industry-leading AI applications and platform that maximize impact and minimize risk for your business

View all jobs at DataRobot

Apply now Apply later

Job Description:

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. DataRobot empowers practitioners to deliver predictive and generative AI, and enables leaders to secure their AI assets. Organizations worldwide rely on DataRobot for AI that makes sense for their business — today and in the future. 

The Data Science Software Engineer role in the Customer Engineering team is an exciting opportunity to work at the intersection of AI/ML engineering, solution development, and go-to-market strategy. We're looking for a data science software engineer who is ambitious and eager to learn, grow and challenge themselves with guidance from a mentor who thrives in a fast-paced, ambiguous environment who rolls up their sleeves to solve problems with code, enjoys shipping high quality software loved by users, and is eager to grow their skillset in AI/ML.

Your work will focus on building reusable, production-ready AI solutions that accelerate customer adoption of the DataRobot platform. This means:

  • Developing scalable, productionizable AI assets that customers can confidently integrate into their workflows.

  • Ensuring AI solutions are resilient, maintainable, and easy to deploy, minimizing operational friction.

  • Engaging with early-adopter customers and internal teams to refine and validate solutions.

  • Collaborating with product, sales, marketing, and enablement teams to drive solution awareness and usage at scale.

  • Ship fast, learn fast, and help customers see value fast

Beyond developing and refining AI solutions, you will also help prioritize future investments by identifying high-impact opportunities and gathering customer feedback to refine existing assets.

The Data Science Software Engineer role is an exciting opportunity to work at the intersection of AI/ML engineering, solution development, and backend infrastructure. We are looking for a highly adaptable engineer who thrives in a dynamic environment, has had some exposure to data science workflows, and is interested in learning more about data science and machine learning. You will bridge the gap between our data science team and production systems, focusing on building the backend infrastructure that supports our data science initiatives within SAP environments. If you thrive in a fast-paced, highly autonomous environment, enjoy solving complex problems, and want to build AI solutions that truly scale, we’d love to hear from you!

Key Responsibilities:

  • Develop and maintain scalable, production-ready backend systems that support our data scientists' AI/ML workflows

  • Build reusable infrastructure components that accelerate the integration of AI solutions into SAP environments

  • Design and implement data pipelines that connect various data sources to our ML models

  • Ensure AI solutions are resilient, maintainable, and easy to deploy, minimizing operational friction

  • Collaborate with data scientists to understand their infrastructure needs and translate them into technical solutions

  • Work on engineering challenges during high-intensity project phases, balanced with innovation and improvement work during quieter periods

  • Implement and refine engineering best practices to improve performance, scalability, and maintainability of our AI/ML solutions

  • Support and troubleshoot production systems to ensure reliability and optimal performance

  • Design and implement CI/CD pipelines for automated testing, building, and deployment of ML models

  • Containerize applications and manage infrastructure as code to ensure consistent environments

  • Monitor system performance and implement logging strategies for ML applications

What this Role is Not:

  • A SWAT demo team—while you will be customer-facing, this role is about building reusable solutions, not one-off demos.

  • A technical marketing role—you’ll collaborate with marketing but won’t be driving content strategy.

  • A pure research role—we need hands-on builders who can ship working solutions that make an impact.

Knowledge, Skills and Abilities:

  • 4+ years of experience with python for backend services and/or data science workflows

  • Proficiency in writing efficient, maintainable, and well-structured code, with an emphasis on reusability and scalability

  • Experience with API development, preferably using FastAPI, Flask, or similar frameworks

  • Experience with containerization technologies (Docker) and orchestration (Kubernetes)

  • Familiarity with Infrastructure as Code tools (Terraform, CloudFormation, Pulumi)

  • Experience implementing CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)

  • Understanding of data engineering principles, including ETL processes and data pipeline development

  • Ability to work in an environment with varying workloads - comfortable with both focused project sprints and periods of more exploratory work

  • Highly coachable and eager to learn—we prioritize raw ability, curiosity, and work ethic over specific years of experience.

  • Strong problem-solving skills and the ability to adapt to shifting priorities—we’re looking for someone who thrives in a fast-moving, high-growth, and high-autonomy environment.

Nice to Have:

  • Experience with cloud platforms (AWS, Azure, GCP) for AI/ML infrastructure

  • Familiarity with SAP integration technologies

  • Knowledge of machine learning operations (MLOps) practices

  • Familiarity with SAP environments or enterprise system integrations is a plus

  • Understanding of version control for data and models

  • Exposure to generative AI solutions like RAG, finetuning, etc.

Why Join Us?

  • Hands-on, high-impact work—you won’t just be running experiments; you’ll be building real, production-ready AI solutions.

  • Small, elite team with direct influence—you’ll work closely with product, engineering, and go-to-market teams to shape AI adoption strategies.

  • Fast learning environment—we invest in our people, providing mentorship and opportunities to grow into senior roles quickly.

  • Career advancement opportunities—whether you want to specialize in data science, transition into engineering, or take on leadership, we’ll help you get there.

  • Work on cutting-edge AI solutions that have real-world impact and are used by enterprises worldwide.

This is a unique opportunity to build AI applications, ensuring that data scientists and developers can seamlessly create, customize, and deploy AI solutions at scale. If you’re passionate about impacting the future of AI adoption, we’d love to hear from you.

The talent and dedication of our employees are at the core of DataRobot’s journey to be an iconic company. We strive to attract and retain the best talent by providing competitive pay and benefits with our employees’ well-being at the core. Here’s what your benefits package may include depending on your location and local legal requirements: Medical, Dental & Vision Insurance, Flexible Time Off Program, Paid Holidays, Paid Parental Leave, Global Employee Assistance Program (EAP) and more!

DataRobot Operating Principles:

  • Wow Our Customers
  • Set High Standards
  • Be Better Than Yesterday
  • Be Rigorous
  • Assume Positive Intent
  • Have the Tough Conversations
  • Be Better Together
  • Debate, Decide, Commit
  • Deliver Results
  • Overcommunicate


Research shows that many women only apply to jobs when they meet 100% of the qualifications while many men apply to jobs when they meet 60%. At DataRobot we encourage ALL candidates, especially women, people of color, LGBTQ+ identifying people, differently abled, and other people from marginalized groups to apply to our jobs, even if you do not check every box. We’d love to have a conversation with you and see if you might be a great fit. 

DataRobot is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. DataRobot is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. Please see the United States Department of Labor’s EEO poster and EEO poster supplement for additional information.

All applicant data submitted is handled in accordance with our Applicant Privacy Policy.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  0  0
Category: Engineering Jobs

Tags: API Development APIs AWS Azure CI/CD CloudFormation Data pipelines DataRobot Docker Engineering ETL FastAPI Flask GCP Generative AI GitHub GitLab Jenkins Kubernetes Machine Learning ML infrastructure ML models MLOps Pipelines Privacy Python RAG Research Terraform Testing

Perks/benefits: Career development Competitive pay Flex hours Flex vacation Health care Insurance Medical leave Parental leave Startup environment

Region: North America
Country: United States

More jobs like this