Senior Machine Learning Engineer
About the Role:
We are seeking a seasoned Senior Machine Learning Engineer to join our dynamic team. As a key member of our AI initiative, you will be responsible for leading the development and deployment of machine learning solutions.
Key Responsibilities:
* End-to-End ML Engineering: Engage in ML Ops, Modeling, and Data Engineering activities.
* Model Design: Collaborate with teams to design and deliver ML models for real-world challenges.
* Infrastructure Decisions: Use ML knowledge to inform infrastructure choices, data selection, and hyperparameter tuning.
* Problem Solving: Develop, test, and deploy application code and ML models.
* Model Management: Retrain, monitor, and maintain models in production.
* Cloud Optimization: Utilize cloud architectures for scalable ML solutions.
* Data Pipelines: Build data pipelines supporting high-quality data for ML models.
* CI/CD: Implement continuous integration and deployment practices.
* Governance: Manage code security, model governance, and adhere to AI principles.
Requirements:
* 7+ years industry experience
* 4+ years Python programming; Rust and C++ are pluses
* 3+ years designing data-intensive solutions with distributed computing
* 2+ years with ML frameworks (scikit-learn, PyTorch, TensorFlow, Spark, Ray)
* 1+ year deploying and maintaining models in production
* Bachelor's degree or equivalent experience
* Experience with Azure, distributed file systems, data pipelines, Terraform, and DevOps
About Us:
We care about our people, offering comprehensive benefits supporting physical, mental, and financial well-being. Our Total Rewards package includes competitive compensation, bonuses, and incentives, aligned with performance, experience, and market conditions.