Artificial Intelligence Engineer
About the Role:
We are seeking a highly motivated and skilled AI Engineer to join our team and play a crucial role in industrializing scientific models and developing Python libraries for production environments. You will leverage your expertise in Azure to build robust CI/CD pipelines and operationalize complex models efficiently. This is an exciting opportunity to be at the forefront of AI innovation and contribute to impactful projects that solve real-world challenges.
- Design and implement Python libraries for scientific models, ensuring maintainability and performance in production environments.
- Participate in the industrialization of scientific models, including integration with data pipelines, training automation, and deployment.
- Develop and implement CI/CD pipelines using Azure DevOps for efficient model development and deployment.
- Collaborate with data scientists and software engineers to understand project requirements and design optimal solutions.
- Design and implement unit and integration tests to ensure code quality and functionality.
- Monitor and troubleshoot production models, identifying and resolving issues proactively.
- Stay up-to-date with the latest advancements in AI and Azure technologies.
- 5+ years of experience as an AI Engineer with a proven track record of industrializing scientific models.
- 3-5 years of experience as a Software Engineer developing data transformation or model operationalization applications.
- Experience with defining programming best practices and strong Python development skills (Click, Poetry, Pipx, Opencensus, Black, Pdb+, fastAPI).
- Expertise in Azure, including Databricks, Azure Machine Learning, Storage, Data Factory, Azure DevOps (Boards), and tools like Visual Studio Code and Git.
- Knowledge and experience with CI/CD using Azure DevOps and any prior experience with Azure Machine Learning SDK v2.
- Experience with QA & Testing tools like Kiuwan, JMeter, and PyTest.
- Experience or knowledge of additional Azure technologies (Cosmos DB, SQL Databases, Application Insights, Azure Monitor, App Service) preferred.
- Experience or knowledge of additional Machine Learning frameworks (sklearn, mllib, h2o, tensorflow, keras) and Responsible AI practices preferred.