✨ About The Role
- The role involves architecting, developing, and implementing systems to enhance software development and machine learning processes.
- The candidate will streamline the software development life cycle from requirements gathering to production monitoring.
- Collaboration with software engineers to deploy machine learning models is a key responsibility.
- The position requires monitoring and fine-tuning model inference for optimal performance and resource utilization.
- The successful candidate will maintain detailed documentation of machine learning operations processes and provide technical support for debugging issues.
âš¡ Requirements
- The ideal candidate will have at least eight years of experience in machine learning, data science, software engineering, data analytics, or DevOps.
- A Bachelor of Science degree in a technical field is required, with additional experience considered in lieu of a degree.
- Proficiency in programming languages such as Python, Java, and C++ is essential for success in this role.
- The candidate should have experience with Docker or Kubernetes for deploying production-grade solutions.
- Familiarity with CI/CD pipelines and automation technologies like Ansible and Terraform will be beneficial.