Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

NewBe an early applicant

Lead Machine Learning Engineer, Python, GoLang, AWS

Posted
Discussion

Summary

Leads design, development, and deployment of machine learning applications — architecting scalable ML systems, building data pipelines, and retraining/monitoring production models. Core stack is Python (plus Go per the title), distributed computing, and cloud-based (AWS) infrastructure, working in a cross-functional Agile team.

  • Participate in the detailed technical design, development, and implementation of machine learning applications using existing and emerging technology platforms
  • Focus on machine learning architectural design
  • Develop and review model and application code
  • Ensure high availability and performance of machine learning applications
  • Design, build, and/or deliver ML models and components that solve real-world business problems in collaboration with Product and Data Science teams
  • Inform ML infrastructure decisions using understanding of modeling techniques and issues, including model choice, data and feature selection, training, hyperparameter tuning, dimensionality, bias/variance, and validation
  • Solve complex problems by writing and testing application code, developing and validating ML models, and automating tests and deployment
  • Collaborate with a cross-functional Agile team to create and enhance software enabling big data and ML applications
  • Retrain, maintain, and monitor models in production
  • Leverage or build cloud-based architectures, technologies, and platforms to deliver optimized ML models at scale
  • Construct optimized data pipelines to feed ML models
  • Apply continuous integration and continuous deployment practices, including test automation and monitoring
  • Ensure code is well-managed to reduce vulnerabilities, models are well-governed from a risk perspective, and ML follows Responsible and Explainable AI best practices
  • Continuously learn and apply the latest innovations and best practices in machine learning engineering

Requirements

  • Bachelor’s Degree
  • At least 6 years of experience designing and building data-intensive solutions using distributed computing (Internship experience does not apply)
  • At least 4 years of experience programming with Python, Scala, or Java
  • At least 2 years of experience building, scaling, and optimizing ML systems
  • Preferred: Master’s or Doctoral Degree in computer science, electrical engineering, mathematics, or a similar field
  • Preferred: 3+ years of experience building production-ready data pipelines that feed ML models
  • No agencies please

Core Competencies

Demonstrates expertise in machine learning architectural design, model development, and optimization, with a strong focus on building scalable and efficient ML systems. Proficient in leveraging cloud-based technologies and implementing best practices in responsible AI and continuous integration.

Highest-signal resume keywords

  • Machine Learning Architectural Design
  • Python Programming
  • Building Production-Ready Data Pipelines
  • Cloud-Based Architectures
  • Continuous Integration and Deployment

Hard Skills

  • Machine Learning Applications
  • Model Development
  • Data Pipeline Construction
  • Hyperparameter Tuning
  • Model Validation
  • Distributed Computing
  • Application Code Development
  • Automated Testing
  • Performance Optimization
  • Feature Selection

Soft Skills

  • Collaboration
  • Problem Solving
  • Continuous Learning
  • Cross-Functional Teamwork
  • Communication

Industry Keywords

  • Responsible AI
  • Explainable AI
  • Data-Intensive Solutions
  • Machine Learning Engineering
  • Model Governance

Tools & Technologies

  • Cloud Technologies
  • Agile Methodologies
  • ML Frameworks
  • Data Science Tools
  • Big Data Technologies

Skills

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available