ML Engineer
Silosmashers, Inc.
Alexandria, VA, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source
Tech stack
A/B Testing
Application Programming Interfaces (APIs)
Artificial Intelligence
Airflow
Microsoft Azure
Data Cleansing
Python (Programming Language)
Machine Learning
Tensorflow
Azure Machine Learning
Software Deployment
Pytorch
+8 more
Large Language Models
Generative AI
Scikit Learn
Kubernetes
Information Technology
Machine Learning Operations
Software Version Control
Databricks
Job description
We’re looking for a Senior ML Engineer to join a product team and help build, train, and ship machine learning models that power real user-facing features. This is a hands-on role for someone who enjoys owning the full lifecycle of a model - from experimentation through production deployment and monitoring - and who is comfortable working closely with product and engineering partners in a hybrid office environment. What You’ll Do
- Design, build, and train machine learning models to solve product problems, iterating from prototype to production.
- Own the MLOps lifecycle: experiment tracking, reproducible training pipelines, model versioning, deployment, and monitoring.
- Partner directly with product managers and engineers embedded in your team to translate business requirements into ML solutions.
- Deploy and maintain models on Azure (Azure ML, Azure Databricks, and/or AKS), ensuring reliability and cost efficiency at scale.
- Monitor model performance in production, diagnose drift and degradation, and drive retraining and improvement cycles.
- Write clean, well-tested, production-grade Python code and contribute to shared ML tooling and best practices.
- Collaborate cross-functionally to define success metrics, run experiments (A/B tests), and communicate results to technical and non-technical stakeholders.
Requirements
- 6-10 years of professional experience in software/ML engineering, with a strong track record of building and training ML models.
- Deep hands-on expertise in Python and common ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn).
- Practical MLOps experience - tools such as MLflow, Kubeflow, or Airflow for pipelines, tracking, and deployment.
- Required: Certified Azure experience (e.g., Microsoft Certified: Azure AI Engineer Associate / AI-102), plus hands-on production experience with Azure ML, Azure Databricks, or AKS.
- Solid understanding of the full ML lifecycle: data preparation, training, evaluation, deployment, and monitoring.
- Strong communication skills and comfort working embedded within a cross-functional product team.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice to Have
- Experience with large language models (LLMs) or generative AI APIs (e.g., Claude, OpenAI, Azure OpenAI Service).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
almost 3 years ago
LM
Luis Minvielle
How to Become an AI Engineer
almost 3 years ago
BB
Benedikt Bischof
MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production
about 4 years ago
BB
Benedikt Bischof
MLOps – What’s the deal behind it?
almost 4 years ago
BB
Benedikt Bischof
MLOps And AI Driven Development
over 4 years ago
ER
Erin Rifkin
Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud
over 1 year ago