Senior Machine Learning Engineer
Posted 8ds ago
Employment Information
Job Description
Senior Machine Learning Engineer developing large-scale ML models for impactful business initiatives. Collaborating with cross-functional teams and leveraging advanced frameworks in a remote role.
Responsibilities:
- Design, develop, and deploy large-scale machine learning models and pipelines for production environments.
- Conduct research, experimentation, and tuning to optimize model accuracy, performance, and scalability.
- Build and maintain distributed training and inference systems using frameworks such as Apache Spark or Ray.
- Collaborate with data engineers, backend developers, and product teams to integrate ML components into real-world applications.
- Monitor and improve model performance after deployment, ensuring reliability and stability.
- Document best practices, experiment results, and reproducible methodologies.
- Stay current with new tools, frameworks, and techniques in ML, AI, and distributed systems.
Requirements:
- 6+ years of experience researching, training, tuning, and launching machine learning models at scale.
- Strong programming skills in Python.
- Experience with distributed frameworks such as Apache Spark or Ray.
- Proficiency with machine learning libraries and frameworks including scikit-learn, pandas, NumPy, XGBoost, and PyTorch.
- Proven experience deploying and maintaining models in production.
- Strong understanding of data pipelines, feature engineering, and model evaluation techniques.
- Experience with version control tools like Git and modern development workflows.
- Excellent analytical, problem-solving, and communication skills.
Benefits:
- Competitive compensation and benefits package
- Remote-friendly work environment with flexible schedules
- Opportunities to work on impactful AI initiatives using state-of-the-art technology
- Continuous learning and career development support

















