We are seeking a Machine Learning DevOps Engineer to join our team. You will collaborate with colleagues to deploy machine learning systems efficiently, design scalable data pipelines, evaluate new technologies, provide model development support, and apply software engineering best practices. With a strong foundation in computer science, proficiency in Linux and containers, experience with CI/CD tools, and exposure to machine learning methodologies, you will contribute to the success of our projects through your technical expertise and collaborative mindset.
- Collaborate with colleagues to conceptualize, develop, and release software, ensuring efficient and reliable deployment of machine learning systems.
- Design data pipelines and engineering infrastructure to support our machine learning systems at scale, leveraging your expertise in DevOps methodologies.
- Identify and evaluate new technologies that enhance the performance, maintainability, and reliability of our machine learning systems.
- Provide support for model development, with a focus on auditability, versioning, and data security.
- Apply software engineering rigor and best practices to machine learning projects, including continuous integration and continuous deployment (CI/CD), automation, and more.
Qualification and requirements
- Degree or training in computer science or relevant field, or professional experience in comparable areas, demonstrating your strong foundation in the field.
- Proficient knowledge of Linux, containers (preferably Docker or cloud services), and virtualization, allowing you to handle the infrastructure effectively.
- Experience with continuous integration and continuous deployment (CI/CD) tools, showcasing your ability to automate and streamline development and deployment processes.
- Hands-on experience building end-to-end systems as a Platform Engineer, ML DevOps Engineer, or Data Engineer (or equivalent).
- Exposure to machine learning methodologies and best practices, enabling you to effectively support model development.
- Strong ability to translate business needs into technical requirements, ensuring alignment between project goals and technical solutions.
- Excellent communication skills and a collaborative mindset, allowing you to work effectively within a team and communicate complex technical concepts clearly.
- Demonstrated initiative and ability to work independently, taking ownership of projects and driving them to successful completion.
If you meet the qualification and requirements and would like to be part of a new international technology movement then apply today.