Software Engineer, ML Platform
Join an AI-powered start-up on the brink of going public, and you’ll be at the forefront of a ground-breaking venture with the potential for substantial equity rewards.
The company:
A Series E start-up that builds software based on AI. The team takes charge of both innovation and product development, tackling intricate challenges with pioneering technology while ensuring it’s ready for millions of customers.
Responsibilities:
As an ML System Engineer, you will work on the machine learning model development environment from the ground up.
Build ML infrastructure, including storage systems, data pipelines and compute in AWS to replace legacy on-prem systems
Transitioning modeling tools and APIs from Scala to Python
Requirements:
Ideally, you have the following experience:
8+ years of experience in Software Development
~4 years dedicated to a role in machine learning or systems software engineering
Proficiency in navigating diverse environments, including cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and mastery of machine learning techniques and frameworks (such as PyTorch, TensorFlow, etc.)
Adept programming skills in languages like Python, Scala, or C++
In addition to the core requirements, advantageous qualifications include previous experience in deploying data pipelines and machine learning models in production environments.