Full Time

Senior / Lead ML Tooling Software Engineer

Atlas AI
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Atlas AI, so some details may not match this job. The employer's own page has the real description.

Job Overview


The Senior / Lead ML Tooling Software Engineer at Atlas AI will be responsible for designing, developing, and optimizing software tools and systems that enhance machine learning workflows. This role entails collaborating closely with data scientists and machine learning engineers to ensure efficient deployment, monitoring, and maintenance of machine learning models. The successful candidate will leverage their expertise to drive innovation in tooling, facilitate seamless integration of machine learning processes, and enhance productivity across the organization.



Job Responsibilities

  • Design and implement scalable and efficient tooling solutions for machine learning model development and deployment.
  • Collaborate with data science teams to gather requirements and build tools that enhance their workflows.
  • Optimize existing tools and frameworks to improve performance and user experience.
  • Integrate automated testing and monitoring solutions to ensure the reliability of ML models in production.
  • Lead the technical direction of the tooling team, mentoring junior engineers and contributing to architectural decisions.
  • Stay updated with industry trends and emerging technologies in machine learning and software engineering.


Qualifications

  • Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in software engineering, with a strong emphasis on machine learning tooling or related areas.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Strong understanding of software development methodologies and principles.
  • Demonstrated experience in building and optimizing CI/CD pipelines for ML models.
  • Familiarity with cloud technologies (AWS, Azure, or Google Cloud Platform).
  • Excellent problem-solving skills and ability to work in team-oriented environments.


Technologies & Tools


In this position, the Senior / Lead ML Tooling Software Engineer will utilize a variety of technologies and tools to optimize machine learning processes. This includes programming languages like Python and Java, machine learning frameworks such as TensorFlow and PyTorch, along with CI/CD tools for deployment and monitoring capabilities. Proficiency in cloud platforms like AWS and GCP will also be necessary to support scalable infrastructure and machine learning operations.



Ideal Candidates


The ideal candidate for the Senior / Lead ML Tooling Software Engineer position at Atlas AI is innovative, detail-oriented, and possesses a passion for leveraging technology to address complex challenges in machine learning. They are expected to be proactive in identifying opportunities for improvement and automation within ML workflows, exhibiting strong leadership qualities combined with a collaborative spirit. Excellent communication skills and the ability to translate technical concepts to non-technical stakeholders are also critical attributes that will contribute to success in this role.

Air Transportation Workers: 321,000 people in the US, paid from $46,910 a year (the lowest 10%) to $364,730 (the top 10%), with $108,460 in the middle, in May 2025. See these jobs →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.