Match score not available

Staff Engineer, Machine Learning Operations (MLOps)

Remote: 
Full Remote
Contract: 
Salary: 
129 - 181K yearly
Experience: 
Senior (5-10 years)
Work from: 
Michigan (USA), United States

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Data Science, Engineering or related field, 8+ years of experience in software engineering, data engineering or related field, with minimum 3 years in MLOps, Strong programming skills in Python, Java, C/C++, Experience with machine learning frameworks like TensorFlow, PyTorch, Scikit-learn, Proficiency in DevOps tools like Docker, Kubernetes, CI/CD pipelines.

Key responsabilities:

  • Design, implement and maintain MLOps services and pipelines for ML model deployment
  • Collaborate to integrate ML models into existing systems and workflows
  • Monitor model performance in production, retrain when necessary
  • Optimize infrastructure for model training and inference
  • Provide guidance to junior engineers, contribute to MLOps strategies

Job description

Join Canopy, a Ford-backed company, at the forefront of engineering advanced threat detection and deterrence products specifically designed for vehicles. Our mission is to eliminate vehicle crime and enhance mobility through cutting-edge consumer hardware, aftermarket connectivity, and AI-driven security solutions. As part of our team, you'll be at the forefront of innovation, helping to solve one of today’s most pressing challenges with cutting-edge solutions.

The Staff MLOps Engineer will lead the design, development, and implementation of scalable machine learning operations (MLOps) pipelines and infrastructure. This role is critical for ensuring that machine learning models are efficiently deployed, monitored, and maintained in production environments. The engineer will work closely with machine learning engineers, data scientists/engineers, and platform/SRE engineers to streamline and automate data ingestion, model deployment, ensuring high availability, reliability, and performance of AI-driven solutions. A significant portion of the work will focus on optimizing the end-to-end lifecycle of machine learning models, from development to production.

Responsibilities: 
  • Design, implement, and maintain robust MLOps services and pipelines to automate the deployment and monitoring of machine learning models in production.
  • Collaborate with engineers to integrate machine learning models into existing systems and workflows.
  • Develop and enforce best practices for CI/CD in machine learning projects, including version control, automated testing, and continuous integration.
  • Monitor the performance and health of data and models in production, implementing strategies for retraining, versioning, and rollback when necessary.
  • Optimize infrastructure for model training and inference, ensuring scalability, efficiency, and cost-effectiveness.
  • Work closely with DevOps teams to ensure seamless integration of MLOps pipelines with cloud or on-premises infrastructure.
  • Provide mentorship and guidance to junior engineers and contribute to the development of MLOps strategies and standards across the organization.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field.
  • 8+ years of experience in software engineering, data engineering, or a related field, with at least 3 years specifically in MLOps.
  • Strong programming skills in languages such as Python, Java, or C/C++.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Proficiency in DevOps tools and practices, including Docker, Kubernetes, and CI/CD pipelines.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong understanding of version control systems like Git and experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
  • Excellent problem-solving skills, with the ability to troubleshoot complex production issues.
Preferred Qualifications:
  • Reside within the Detroit area or nearby, with the ability to work in a hybrid environment and regularly commute to our Detroit office as needed.
  • Master's degree or Ph.D. in Computer Science, Data Science, Engineering, or a related field.
  • Experience with advanced MLOps practices such as feature stores, model interpretability, and fairness in AI.
  • Familiarity with big data technologies like Apache Spark, Hadoop, or Kafka.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, or ELK stack.
  • Previous experience leading or mentoring a team of engineers in an MLOps or DevOps context.
  • Strong understanding of security best practices in the context of machine learning and AI.

Benefits

  • Comprehensive medical benefits coverage, dental plans and vision coverage.
  • Health care and dependent care spending accounts.
  • Employee and Family Assistance Program (EAP).
  • Employee discount programs.
  • Retirement plan with a generous company match.
  • Generous Paid Time Off, Sick, and Holidays
  • Family Leave (Maternity, Paternity)
  • Short- and long-term disability.
  • Life insurance and accidental death & dismemberment insurance.


Base Salary Range : $129,200 - $180,500

Compensation may vary depending on skills and experience.


Diversity, Equity and Inclusion: At Canopy, we're on a mission to end theft from vehicles and revolutionize vehicle security by building cutting-edge technology. We will achieve this by prioritizing individuals and staying attuned to the evolving needs of our people, users, and industry trends. We foster a workplace culture that embraces diversity and authenticity, enabling us to flourish as a team of exceptional individuals working towards a common purpose. We gain a deeper understanding of our users' experiences by continuously improving our skills and expanding our knowledge. A more diverse, equitable, and inclusive Canopy leads to greater innovation and success.


Equal Opportunity: Canopy does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Mentorship

Machine Learning Engineer Related jobs