FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer
Helm.aiStaff Software Engineer developing scalable ML infrastructure at Helm.ai for autonomous driving and robotics. Leading innovation and problem-solving in a fast-paced technical environment.
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformKubernetesMicroservices
About the role
Key responsibilities & impact- Lead and Build: Architect and design scalable, reliable, and efficient ML infrastructure and services, enabling the company to handle large scale training, massive datasets, and a growing number of customers with diverse needs.
- Scale Systems: Ensure the ML platform is capable of handling large-scale data processing and machine learning model development at a global scale.
- Agility & Cost Efficiency: Optimize platform implementation for flexibility and cost-effectiveness while maintaining agility in development, enabling quick adaptation to evolving requirements.
- User-Centric Design: Build systems that are convenient, reliable, and easy to use for both internal teams (data scientists, engineers) and external customers.
- End-to-End Ownership: Take full ownership of the platform's lifecycle, from inception through design and implementation to deployment and monitoring.
- Collaboration: Work closely with cross-functional teams, including data science, product, and operations, to ensure seamless integration of ML capabilities into business-critical services.
- Innovation: Keep up with the latest industry trends and incorporate cutting-edge technologies into our platform to maintain a competitive edge.
- Problem-Solving: Tackle complex technical challenges head-on, from infrastructure optimization to providing solutions for data processing, storage, and access at scale.
- Mentorship: Lead and mentor engineers, fostering a culture of excellence and high-performance within the engineering team.
Requirements
What you’ll need- Proven experience in building and scaling cloud-based infrastructure and services, particularly in machine learning or data-heavy environments.
- Expert knowledge of distributed systems, cloud platforms (AWS, GCP, Azure), and technologies like Kubernetes, Docker, and microservices architecture.
- Deep experience with building large scale services, and the challenges that come with performance, reliability, and cost at scale.
- Demonstrated ability to design and implement cost-effective solutions while balancing performance, security, and scalability.
- Solid background in machine learning concepts, e.g., model training and validation.
- Strong leadership and collaboration skills, with experience working in an agile development environment and mentoring high-performing teams.
- Ability to manage ambiguity and thrive in a fast-paced, evolving environment where priorities shift rapidly.
- Passionate problem solver with a focus on building practical, reliable, and efficient systems that can scale in real-world, production environments.
Benefits
Comp & perks- Competitive health insurance options
- 401K plan management
- Remote-friendly and flexible team culture
- Free lunch and fully-stocked kitchen in our South Bay office
- Additional perks: monthly wellness stipend, office set up allowance, company retreats, and more to come as we scale
- The opportunity to work on one of the most interesting, impactful problems of the decade
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
machine learningcloud-based infrastructuredistributed systemsdata processingmodel trainingmodel validationcost-effective solutionsperformance optimizationreliability engineeringscalability
Soft Skills
leadershipcollaborationmentorshipproblem-solvingagilityadaptabilitycommunicationteamworkinnovationuser-centric design