Full Time

Senior Software Engineer, ML Ops

TRM Labs
$120,000 - $160,000* / year (about $58–$77 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 TRM Labs, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, ML Ops at TRM Labs will play a crucial role in leveraging machine learning to improve our operational capabilities and enhance product offerings. This position involves collaborating with cross-functional teams to design and implement algorithms and workflows, ensuring scalability and performance of the ML models. The ideal candidate will be responsible for managing the end-to-end ML lifecycle, optimizing workflows, and maintaining robust infrastructure to support continuous integration and deployment of machine learning solutions.



Job Responsibilities

  • Design, develop, and implement ML operations frameworks that streamline model development and deployment.
  • Collaborate with data scientists to optimize models for performance, reliability, and scalability.
  • Maintain and enhance existing ML models, ensuring they meet business requirements and performance standards.
  • Implement continuous integration and continuous deployment (CI/CD) pipelines for machine learning workflows.
  • Monitor performance metrics of deployed models and identify opportunities for improvement.
  • Ensure data quality and compliance by implementing best practices in data management and governance.
  • Document processes, workflows, and algorithm changes for team knowledge sharing.
  • Participate in code reviews and provide constructive feedback to team members.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field.
  • 5+ years of experience in software engineering with a focus on ML Ops or Data Engineering.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Experience with ML frameworks like TensorFlow or PyTorch.
  • Strong understanding of CI/CD tools and practices, particularly in ML pipelines.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Solid understanding of containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving skills and the ability to work under pressure in a fast-paced environment.


Technologies & Tools

The Senior Software Engineer, ML Ops role at TRM Labs will utilize a range of technologies and tools including but not limited to Python, TensorFlow, Kubernetes, Docker, CI/CD pipelines, and cloud platforms like AWS or Google Cloud. Familiarity with data management tools and version control systems, such as Git, is also essential for effective collaboration and project management within the team.



Ideal Candidates

The ideal candidates for this position will possess a strong analytical mindset and a passion for developing innovative machine learning solutions. They should be team-oriented, with excellent communication skills to facilitate collaboration across diverse teams. A proactive attitude toward problem-solving and a commitment to continuous learning and improvement will enhance their ability to succeed in this dynamic environment. The ability to adapt to evolving technology and the desire to contribute positively to the company's culture are further key characteristics sought in candidates.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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