Staff Machine Learning Engineer

Part-time
Portland, OR
Infrastructure
$220,000 - $280,000
Posted 27 days ago

Job Description

We're seeking a Staff ML Engineer to lead the development of our recommendation and personalization systems. You'll architect and implement large-scale ML pipelines that process petabytes of data and serve real-time predictions to millions of users.

This role involves working across the entire ML lifecycle - from research and experimentation to production deployment and monitoring. You'll collaborate with our data science team to productionize models and work with platform engineers to build scalable ML infrastructure. Leadership and technical mentorship of other ML engineers will be key aspects of this position.

Requirements

  • 7+ years of experience in machine learning with 3+ years in production ML systems
  • Expertise in Python, PyTorch/TensorFlow, and MLOps tools (MLflow, Kubeflow, etc.)
  • Experience with distributed computing frameworks (Spark, Ray, Dask)
  • Strong background in recommendation systems, deep learning, or NLP
  • Experience with cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes)
  • Proven track record of leading technical projects and mentoring engineers
  • PhD in Computer Science, Statistics, or related field preferred

Apply for this Position

Applying for: Staff Machine Learning Engineer