About the Role
In this opportunity you will:
Build and Maintain software that tracks the full lifecycle of ML from ideation to post deployment monitoring
Assist in the deployment of machine learning models into production and support these models throughout their lifecycle.
Build out features that help data scientists iterate and re-train models at speed and ease.
Build out features that facilitate the data collection and annotation for non-structured data and NLP use cases
Utilize a variety of software and tools both commercial and open source
Enable self-service tooling for data science teams to create and maintain models
Create and deploy tooling for model monitoring and model governance
Be part of a model ops framework
Continuously challenge and evolve the existing platform capabilities and keep up to date with new offerings
You re a fit for the role of Senior AI Software Engineer if you meet all or most of these criteria:
5 years in Software Engineering
Hands-on experience working with public cloud technology (AWS, Azure, GCP)
Ability to collaborate with scientists, product management and work with an engineering-focused, iterative team to build and establish product requirements.
Comfortable building prototypes from scratch.
Experience with cloud AI capabilities (e.g. AWS sagemaker)
Proficiency in modern programming languages like Python and/or Java
Experience with relational and/or non-relational databases
Experience with Agile development and delivery Scrum, Lean, XP, Kanban methodologies.
Experience building ETL data pipelines.
Proficient in DevOps practices CI/CD in AWS, Git, Monitoring