Senior Machine Learning Engineer
New
R
RedditMachine Learning
Remote - United StatesFull-TimeSenior
Salary216,700 - 303,400 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3-5+ years
- Required Skills
- PythonJavaMachine LearningPyTorchGoTensorflowDeep Learning
Requirements
- 3-5+ years of experience building, deploying, and operating machine learning systems in production
- Strong programming skills in Python, Java, Go, or similar languages
- Strong grasp of algorithms, from classic statistical learning (XGBoost, Random Forests, regressions) to DL architectures (Transformers, CNNs, GNNs)
- Hands-on experience with modern ML frameworks (e.g., PyTorch, TensorFlow)
- Experience designing scalable ML pipelines, data processing systems, and model serving infrastructure
- Ability to work cross-functionally and translate ambiguous product or business problems into technical solutions
- Experience improving measurable metrics through applied machine learning
Responsibilities
- Design, build, and deploy production-grade machine learning models and systems at scale
- Own the full ML lifecycle: from problem definition and feature engineering to training, evaluation, deployment, and monitoring
- Build scalable data and model pipelines with strong reliability, observability, and automated retraining
- Work with large-scale datasets to improve ranking, recommendations, search relevance, prediction, content/user understanding, and optimization systems
- Partner cross-functionally with Product, Data Science, Infrastructure, and Engineering teams to translate complex problems into ML solutions
- Improve system performance across latency, throughput, and model quality metrics
- Research and apply state-of-the-art machine learning and AI techniques, including deep learning, graph & transformers based, and LLM evaluation/alignment
- Contribute to technical strategy, architecture, and long-term ML roadmap
View Full Description & ApplyYou'll be redirected to the employer's site