Job Openings Machine Learning Engineer

About the job 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