Machine Learning Engineer Opportunity
We are building a platform to make data scientists more productive and enable broader utilization of machine learning techniques.
The platform utilizes various technologies, including MLFlow, Seldon for model tracking and deployment, Kubernetes for hosting models, Argo and Git for CI/CD automation, Spark for big data processing.
We aim to be at the forefront of innovation in machine learning and contribute to the open source community.
Key Responsibilities:
* Develop across our evolving technology stack — Python, Java, Kubernetes, Apache Spark, Postgres, ArgoCD, Argo Workflow, Seldon, MLFlow and more.
* Learn cutting-edge technologies around Machine Learning Platform and drive innovation forward.
* Take responsibility for all aspects of software engineering, from design to implementation, QA and maintenance.
* Collaborate closely with data science teams to define feature specifications and develop high-quality deliverables.
* Ensure the quality of the code.
Requirements:
* Computer Science degree or equivalent experience.
* At least 5 years' experience of commercial software development.
* Ability to break down complex problems into simple solutions.
* Strong analytical skills and desire to write clean, correct and efficient code.
* Sense of ownership and pride in your work.
Preferred Skills:
* Experience with Python, Java, Docker, Kubernetes, Argo, Spark and cloud services.
* Exposure to Machine Learning practices.
What We Offer:
A dynamic work environment that encourages innovation and collaboration.
How To Apply:
Submit your application with a cover letter and resume.