Helm.ai builds AI software for autonomous driving and robotics, aiming to make autonomous technologies more efficient, safer, and accessible. The company is looking for a Senior Software Engineer to help build out core product offerings and develop machine learning tools.
Requirements
- Proven experience building and scaling cloud-based infrastructure and services, particularly in machine learning or data-heavy environments.
- Knowledge of distributed systems, cloud platforms (AWS, GCP, Azure), and technologies like Kubernetes, Docker, and microservices architecture.
- Solid background in machine learning concepts, e.g. model training and validation.
- Previous experience working on a platform team or building software for engineers / highly technical users is a plus!
Responsibilities
- Build out our core product offerings which enable customers to use our world-class foundation models and vision-based generative AI technology to achieve their production goals.
- Develop machine learning tools to enable internal engineers and external customers to train, validate, and deploy neural networks at scale.
- Deploy cloud infrastructure and build distributed data-processing pipelines with a heavy emphasis on scale, reliability, and cost.
- Redesign our internal data platform to organize and serve petabytes of data.
- Work on a variety of tech stacks including our backend (Python, NumPy, PyTorch, Protobuf, gRPC), frontend (NodeJS, Vite), and cloud infra (GCP, Terraform, Docker, Kubernetes).
- Collaborate closely with cross-functional teams including data science, product, and operations.
Other
- Strong sense of ownership and ability to collaborate with others in an agile development environment and high-performing team.
- Ability to manage ambiguity and thrive in a fast-paced, evolving environment where priorities shift rapidly.
- The opportunity to work on one of the most interesting, impactful problems of the decade.