We are looking for a Senior Python Developer who can work on the productization, deployment, and maintenance of machine learning algorithms (e.g. computer vision, NLP, recommendations systems) to join our team.
We are a diverse team of data scientists, data engineers, software engineers, machine learning engineers and product owners from over 30 different countries. We are smart and fast moving, operating in small teams, with freedom for independent work and fast decision making.
Work in a team of machine learning engineers responsible for the productization of models developed by data scientists.
Collaborate with data scientists, software engineers and data engineers to design scalable state-of-the-art infrastructure to serve machine learning models in production.
Research and adopt the best MLOps standards to design and develop scalable end-to-end machine learning pipelines.
Identify opportunities for machine learning process automation.
Establish and enforce best practices (e.g. in development, quality assurance, optimization, release, and monitoring).
Degree in Computer Science or similar
Proven experience in software engineering
Solid understanding of software development best practices
Extensive experience in Python
Experience writing production-grade code and maintaining production-grade web services
Experience designing REST APIs
Experience with containerization technology (Docker/Kubernetes)
Experience with a Cloud Platform (e.g. Azure, AWS, GCP)
Great communication, teamwork, problem-solving, and organizational skills
Nice To Have
Experience in machine Learning model training, optimization and deployment