Senior Machine Learning Engineer

Skills
Computer ScienceArtificial IntelligenceData ScienceEngineeringMachine LearningPattern RecognitionProgramming
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor or PhD in Data Science Artificial Intelligence Computer Science or Machine Learning
  • 4+ years building or contributing to ML systems used in production
  • Experience with embeddings retrieval ranking or recommendation systems
  • Ability to ship end-to-end solutions not just models or analyses
  • Strong programming skills in Python
  • Strong data querying and manipulation skills with Pandas and SQL
  • Comfort working across data modeling APIs and infrastructure
  • Experience operating ML systems at meaningful scale

Nice to have

  • Hands-on
  • High-impact
  • Fast-moving
  • Collaborative
  • Detail-oriented
  • Pragmatic

Day to day

  • Design and ship production-grade machine learning pipelines from raw data through model inference and orchestration.
  • Build and deploy ML-powered APIs and services that support user-facing personalization search and recommendation features.
  • Own the full ML lifecycle including experimentation deployment monitoring and iterative improvement while collaborating closely with leadership and peers.
  • Create scalable reliable and observable ML infrastructure using AWS containerization EC2 and service orchestration.