Senior Machine Learning Engineer

Skills
AWS SagemakerAirflowArtificial IntelligenceKubeflowMlopsMachine LearningPytorch
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of professional software engineering machine-learning engineering or closely related experience
  • Demonstrated experience deploying and maintaining machine-learning models in production
  • Advanced proficiency with Python and common ML frameworks such as PyTorch TensorFlow or JAX
  • Strong understanding of machine-learning fundamentals statistics experimentation and model evaluation
  • Experience building data training and inference pipelines in a cloud environment
  • Familiarity with MLOps practices including model versioning monitoring observability and automated deployment
  • Strong software-engineering fundamentals including system design testing APIs and distributed systems
  • Ability to operate independently in a fast-moving environment with meaningful ownership
  • Clear written and verbal communication skills

Nice to have

  • Startup experience
  • High-growth environment
  • Independent
  • Owner mindset
  • Clear communicator

Day to day

  • Design, build and deploy machine-learning models and AI-powered product features.
  • Develop scalable training, evaluation and inference pipelines for production use.
  • Translate ambiguous product and business problems into practical ML solutions and improve reliability, latency, accuracy and cost efficiency.