Machine Learning Engineer
Job Description Develop and maintain backend services for Data and ML Optimize and manage databases Deploy applications to Azure cloud leveraging on the full spectrum of the Azure cloud services Automate model training, testing and deployment using CI/CD Understand and implement metrics to verify effectiveness and soundness of the ML model
Requirements Formal education in Computer Science or a related field, such as Software Engineering or Data Engineering 5 years of relevant work experience in developing backend services and working with relational databases Experience working on Microsoft Azure, OpenAI, Claude Experience working on Generative AI apps Experience working with cloud services, preferably Azure Experience with Python and related ML libraries (eg. Pandas, Pytorch) Experience with database languages (e.g. SQL) Experience with CI/CD, preferably Jenkins Experience with Docker Experience working in a multi-disciplinary team of data scientists, software engineers, product managers and subject domain experts Experience in Agile working environment
Preferred requirements Experience with Dagster/Airflow is preferred Experience with Snowflake is preferred Experience with Azure OpenAI API is preferred Good to have experience with using coding agents in development