Job Summary
This role is responsible for implementing and maintaining data pipelines, optimizing model performance, and automating deployment workflows using CI/CD tools. It includes monitoring model health, resolving operational issues, and collaborating with data scientists to align infrastructure with model requirements.
Responsibilities
- Implement and maintain data pipelines to support AI/ML workflows.
- Optimize model performance through tuning and monitoring.
- Automate deployment processes using CI/CD tools.
- Monitor ML model health, including drift detection and performance metrics.
- Collaborate with data scientists to align infrastructure with model requirements.
- Develop and maintain CI/CD pipelines for ML model deployment.
- Troubleshoot operational issues in AI/ML systems.
- Apply best practices in version control and model reproducibility.
- Perform performance tuning of deployed systems.
Education & Experience Recommended
- 2-4 year of experience
- Bachelor’s degree in engineering, computer science, information technology or a related field.
Preferred Certifications
Knowledge & Skills
- CI/CD: Azure Pipelines or Github Actions
- Airflow
- Software engineering; Git, Python, R, Java, Scala
- Docker, Kubernetes, EKS, AKS
- AWS, SageMaker, Bedrock or Azure ML / AI Foundry
- Databricks
- Data processing and transformation
- Monitoring and logging tools (Splunk, Opensearch, DataDog)
- Jira
- Machine Learning (ML)
- ML Operations
- Data Engineering
- Model Deployment
- Performance Optimization
- Artificial Intelligence (AI)
- Infrastructure Management
- Monitoring and Observability
- Continuous Integration (CI).
Cross-Org Skills
- Effective Communication
- Results Orientation
- Learning Agility
- Digital Fluency
- Customer Centricity
Impact & Scope
- Impacts immediate team and acts as an informed team member providing analysis of information and limited project direction input.
Complexity
- Responds to routine issues within established guidelines.
Disclaimer
- This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.