
Senior Software Engineer, Machine Learning
Lyric - Clarity in motion.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $122,425 - $183,638 per year
Job Level
About the role
- Design, train, and optimize ML models using PyTorch or TensorFlow for production-grade applications.
- Build scalable data pipelines for feature engineering and model training using Pandas, Dask, or equivalent frameworks.
- Implement model evaluation, hyperparameter tuning, and performance monitoring.
- Develop and maintain ML workflows using Airflow, Kedro, and MLflow for reproducibility and traceability.
- Automate model deployment and lifecycle management across environments (dev, staging, production).
- Handle large-scale datasets efficiently using distributed computing frameworks (Dask, Spark).
- Ensure data quality, consistency, and compliance with governance standards.
- Implement model drift detection, performance tracking, and automated retraining strategies.
- Document ML workflows, best practices, and operational guidelines.
Requirements
- 5–7 years of experience in ML engineering or applied machine learning.
- Strong proficiency in Python and libraries like Pandas, Dask, NumPy, Scikit-learn.
- Hands-on experience with PyTorch or TensorFlow for model development.
- Solid understanding of MLOps tools: Airflow, Kedro, MLflow (or equivalents).
- Experience deploying ML models in production environments (APIs, batch jobs, streaming).
- Strong problem-solving skills and ability to work in agile, fast-paced environments.
Benefits
- N/A 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
machine learningmodel evaluationhyperparameter tuningperformance monitoringdata pipelinesfeature engineeringmodel drift detectionautomated retrainingPythondistributed computing
Soft Skills
problem-solvingagile workadaptability