Job Title: Machine Learning Engineer
We are looking for a skilled Machine Learning Engineer to join our team and contribute to the development of cutting-edge machine learning frameworks, experimentation platforms, and tools.
About the Role:
The successful candidate will design, develop, and deploy large-scale distributed machine learning systems that prioritize scalability, performance, efficiency, and reliability. They will collaborate with cross-functional teams to deploy and integrate machine learning models, ensuring seamless integration and high-quality results.
Key Responsibilities:
* Design and develop complex machine learning systems that meet business requirements.
* Work closely with data scientists and engineers to develop and deploy machine learning models.
* Liaise with business units to identify and meet their machine learning needs, contributing to the overall success of the organization.
* Optimize feature extraction, transformation, and selection to enhance model accuracy and efficiency.
* Manage and work with feature stores for reusability across machine learning pipelines, promoting consistency and reducing duplication of efforts.
Requirements:
* A minimum of 5 years of experience as a Machine Learning Engineer.
* Experience with popular machine learning frameworks such as TensorFlow, Scikit-Learn, and PyTorch.
* Strong background in MLOps practices, including CI/CD, containerization, orchestration frameworks, model serving tools, model observability frameworks, automation, and feature stores.
Key Skills:
* TensorFlow
* Scikit-Learn
* PyTorch
* MLOps
* CI/CD
* Containerization
* Kubernetes
* Airflow
* AWS SageMaker
* Databricks MLFlow
* Automation
* Feature Stores
What We Offer:
This is an excellent opportunity to join a dynamic team and contribute to shaping the future of machine learning. We offer a competitive salary, comprehensive benefits package, and opportunities for career growth and professional development.