About the Role
Our client, a rapidly growing technology innovator, is seeking a skilled AI/ML Engineer with a specialization in MLOps to join their dynamic team. This is a fully remote position, allowing talented professionals to contribute from anywhere. You will play a crucial role in bridging the gap between machine learning model development and production deployment, ensuring seamless, scalable, and reliable ML systems. Your expertise will be vital in building and maintaining robust MLOps pipelines, automating workflows, and optimizing ML model lifecycle management. We are looking for an individual passionate about operationalizing AI and committed to driving efficiency and reliability in ML deployments. This remote role offers a unique opportunity to work with cutting-edge technologies and collaborate with a world-class team, all while enjoying the flexibility of a location-independent career. Become a key player in streamlining AI's journey from concept to reality, all from your home office.
Key Responsibilities
- Design, build, and maintain scalable MLOps infrastructure and CI/CD pipelines for machine learning models.
- Automate the end-to-end ML workflow, including data ingestion, model training, validation, deployment, and monitoring.
- Implement tools and processes for model versioning, testing, and rollback.
- Develop and manage monitoring systems to track model performance, detect drift, and ensure system health.
- Collaborate with data scientists and ML engineers to optimize model deployment and inference.
- Containerize ML applications using Docker and orchestrate them using Kubernetes.
- Work with cloud platforms (e.g., AWS, Azure, GCP) to provision and manage ML infrastructure.
- Troubleshoot and resolve issues related to ML deployments and infrastructure.
- Contribute to the development of best practices for MLOps and machine learning engineering.
- Stay up-to-date with the latest MLOps tools, technologies, and methodologies.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 3+ years of experience in software engineering or machine learning engineering, with a focus on MLOps.
- Proven experience in building and managing CI/CD pipelines for ML models.
- Proficiency in Python and experience with ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Hands-on experience with containerization technologies (Docker) and orchestration tools (Kubernetes).
- Experience with cloud platforms (AWS, Azure, or GCP) and their ML services.
- Familiarity with infrastructure as code tools (e.g., Terraform, Ansible) is a plus.
- Strong understanding of software development best practices, including version control (Git).
- Excellent problem-solving skills and ability to work independently in a remote setting.
- Effective communication skills for collaborating with distributed teams.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Fully remote work arrangement with flexible hours.
- Generous home office setup budget.
- Opportunities for professional development and attending virtual conferences.
- Access to cutting-edge ML and MLOps tools and platforms.
- Collaborative and supportive remote team culture.
- Unlimited paid time off.
- Regular virtual team-building activities.