Jobs · Engineering

Senior/Lead Machine Learning Engineer

hackajob · United States · 3 wk ago
RemoteRemoteEngineeringFull-time

Qualifications

  • Required Skills & Experience
  • Nice to Have

About the role

Design, build, and deploy machine learning solutions that solve real business problems, moving from prototype to production.

Responsibilities

  • Apply traditional ML (e.g., regression/classification/clustering) and deep learning techniques where appropriate, selecting models based on evidence and constraints.
  • Demonstrate strong ML fundamentals, including the mathematics behind models (probability, statistics, optimisation, linear algebra), and explain trade-offs clearly.
  • Develop and deploy ML and data science solutions from proof of concept to production
  • Perform data exploration, feature engineering, and model development on large datasets
  • Track experiments, metrics, and model versions (e.g. MLflow)
  • Collaborate with data engineers and AI engineers to integrate models into platforms
  • Continuously improve models based on performance, feedback, and data drift

Requirements

  • 5+ years in applied machine learning and deep learning roles
  • Strong grounding in core ML concepts and their mathematical basis:
    • Probability & statistics, hypothesis testing, bias/variance, regularisation
    • Optimisation (e.g., gradient-based methods), loss functions, evaluation metrics
    • Linear algebra fundamentals used in ML (vectors/matrices, decompositions at a practical level)
  • Solid practical experience with traditional ML modelling (feature engineering, model selection, validation, and error analysis).
  • Demonstrable exposure to deep learning (architectures, training dynamics, evaluation), beyond surface-level familiarity.
  • Proven ability to build good quality software, not just models—clean code, testing, debugging, and maintainable design.
  • Strong programming skills (typically Python; additional languages a plus) and experience integrating ML into production systems.
  • A clear problem-solving mindset: structured thought process, ability to reason through ambiguous requirements, and iterate effectively.
  • Hands-on experience delivering ML solutions end-to-end, including prototyping, validation, and production/operations.
  • Experience with Databricks and Spark
  • Hands-on use of MLflow or similar model lifecycle and MLOps frameworks
  • Experience with deep learning frameworks (e.g. PyTorch)
  • Practical experience with GenAI / LLMs
  • Exposure to AWS Bedrock & AWS SageMaker
  • Strong SQL and data analysis skills

Similar jobs