Senior Machine Learning Engineer

New
United StatesFull-TimeSenior
Salary153,000 - 198,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPythonSQLPyTorchAirflowTensorflowdbtscikit-learn

Requirements

  • 5+ years of professional experience in machine learning engineering, software engineering, or data engineering roles.
  • Strong proficiency in Python and SQL with hands-on experience building production systems.
  • Proven track record of designing, building, and operating large-scale data and ML pipelines.
  • Experience deploying and maintaining machine learning models in production environments.
  • Solid understanding of the full ML lifecycle, including feature generation, training, deployment, and monitoring.
  • Experience with cloud environments, particularly AWS.
  • Familiarity with orchestration and data tools such as Airflow, dbt, or similar frameworks.
  • Experience with ML frameworks such as PyTorch, TensorFlow, or scikit-learn.
  • Strong software engineering practices including testing, debugging, documentation, and system design.
  • Experience with feature pipelines or feature store architectures supporting training and online inference.
  • Exposure to ranking, recommendation, or decisioning systems is a strong plus.
  • Ability to work effectively in ambiguous environments and translate product needs into ML solutions.

Responsibilities

  • Own the full machine learning lifecycle, including feature engineering, data pipelines, model training, deployment, monitoring, and retraining in production environments.
  • Design and build scalable, reliable data and feature pipelines, including feature store patterns ensuring consistency across training and inference workflows.
  • Develop and optimize ML models for ranking, recommendation, classification, regression, and decisioning use cases.
  • Implement and maintain batch scoring pipelines and real-time inference services with strong standards for latency, reliability, and performance.
  • Collaborate with data scientists to operationalize models and build experimentation frameworks for evaluation and iteration.
  • Partner with software engineers to integrate ML models into production systems, APIs, and customer-facing applications.
  • Establish observability and monitoring for ML systems, including data drift, feature quality, model performance, and system health.
  • Support rapid experimentation and safe deployment strategies for new models and iterations.
  • Contribute to architecture design, technical documentation, and best practices for ML engineering across teams.
  • Mentor peers through code reviews, technical discussions, and design guidance while contributing to platform-wide ML decisioning systems.
View Full Description & ApplyYou'll be redirected to the employer's site
153,000 - 198,000 USD per year
Apply Now