This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Work as a Senior Platform Engineer in the ML Platform team to develop machine learning platform products
Collaborate with other platform engineers to ensure ML Product teams follow organizational standards and improve efficiency
Focus on engineering solutions for ML Product teams, including continuous integration workflows, model training pipelines, model serving solutions, and reusable libraries
Develop technical enablement for large scale machine learning solutions
Design and develop ML Platform solutions in an Agile team
Create reusable technical enablement to accelerate Advanced Analytics and AI product development
Utilize software architecture and design patterns to write scalable, maintainable, and future-proof software
Requirements:
5-10 years of experience as a software developer with a focus on building scalable and high-quality software products
Strong understanding of designing and implementing large scale distributed systems
Passion for distributed computing and machine learning technology
Proficiency in programming in Python, including best practices, code structure, design patterns, and testing
Experience with test-driven development and testing code thoroughly
Hands-on experience in DevOps and automating software development processes using tools like Jenkins, Docker, and Kubernetes
Familiarity with at least one cloud solution like AWS, Azure, or GCP (Preferably GCP)
Previous experience in developing machine learning applications or a strong interest in machine learning and data science
Ability to work effectively in an Agile team setup and take on various tasks to meet sprint commitments
Benefits:
Opportunity to work on cutting-edge machine learning platform products
Collaborative Agile team environment
Chance to contribute to the development of technical enablement for large scale machine learning solutions
Exposure to advanced data profiling and machine learning model lifecycle management
Continuous learning and growth opportunities
Work with a diverse team in an innovative and flexible environment
Fluent in English for effective communication and collaboration