Your job
As a Machine Learning Engineer, you will play a crucial role in designing, developing, and maintaining frameworks that are used to train and monitor Machine Learning models. You have a clear understanding on the latest technologies and best practices in bringing a machine learning model into production. You have an in-depth understanding of the Machine Learning lifecycle and how to apply it in practice. Your role will involve collaborating with cross-functional teams, ensuring high standard of code quality, and contributing to the continues improvement of our machine learning pipelines. This is an exciting opportunity to apply your expertise in Machine Learning and software engineering to contribute to the development of innovative solutions. You will join the CAAP MLOps team, an IT team within DFC. The team enables the DFC data scientists with a state-of-the-art framework and tech stack to bring models into production.
Your main responsibilities
- Work in a Scrum / Agile environment
- You will be part of a DevOps team so Development and Ops activities will go hand in hand
- Working with Azure tools and technologies
- Building automated YAML pipelines towards production
- Collaborate with data scientists, software engineers, and domain experts to understand project requirements and translate them into technical specifications
- Collaborate with data scientists to train and maintain deployed models, tracking their performance and making necessary adjustments to ensure accuracy and reliability
Work with other ML engineers to optimize our MLOps frameworks
- Design and implement unit test, integration tests, and code reviews to ensure code quality and reliability