Job Title: Machine Learning Engineer - Platform Development
Our organization is seeking a skilled Machine Learning Operations Engineer to join our growing team. This role focuses on developing machine learning platforms, ensuring the continuous deployment and operation of ML models through effective infrastructure and tooling.
The Role:
* Design, build, and maintain scalable, reliable, and efficient machine learning platforms, ensuring robust performance and operational excellence.
* Collaborate with infrastructure and DevOps teams to integrate machine learning models into the broader platform for continuous operation and scaling.
* Improve architecture, scalability, stability, and performance of the machine learning platform, focusing on AWS cloud engineering solutions and platform services.
Requirements:
Skills/Experience Needed:
* Hands-on experience in Cloud Engineering, especially with AWS services such as EC2, S3, Lambda, and SageMaker.
* Proficiency in platform engineering practices and frameworks for MLOps.
* Development skills in Python or relevant languages.
* Experience with DevOps tools such as Git, Jenkins, GitHub Actions, or similar.
* Experience with data pipeline tools like Apache Airflow, AWS Glue, or similar.
* Experience with containerization and orchestration tools like Docker and Kubernetes.
Desirable Skills:
* AWS Certified Solutions Architect or AWS Certified Machine Learning specialty.
* Exposure to CI/CD tools and practices.
* Experience with big data technologies such as Apache Spark or Hadoop.
Benefits:
This is a permanent role with a hybrid work model (3 days a week). The package includes competitive salary, bonus, pension, healthcare, life insurance, laptop, phone, extensive training resources, company discounts, on-site parking, and more.