About the role
What will you do at Ultra?
About Ultra
Ultra builds industrial AI robots that are working in the real world today. Our robots automate mission-critical warehouse labor end-to-end, starting with e-commerce order packaging. We deploy fast, learn from real production data, and iterate aggressively.
We already have a quickly growing number of revenue-generating robots operating in U.S. warehouses, and are now scaling towards thousands of deployments over the next few years. Our mission is simple: build the world's most useful and deployable robot. WARNING: Robotics is not for the faint of heart.
There are no silver bullets here. It is tiresome, unglamorous, and at times brutal work. The only way out is through, and the only way through is treacherous and unknown.
Success will require teamwork - so we are building a world-class team to tackle some of the most exciting problems out there. We hope you join us. Overview We're seeking a Senior Machine Learning Engineer to join our NYC-based team (we are an in-person company), and own our ML infrastructure and data systems.
As our robots scale, so does the volume of data we collect—we need someone who can build the systems to ingest, process, and serve petabytes of multimodal data for training our neural network policies. We are an early stage company moving very fast in a rapidly growing space, and welcome people from any background as long as you're excited to join our mission, drive immediate impact, and create a future where automation is accessible to all.
What You'll Do
- Own our data platform and scale it to ingest large amounts of video streams and make them available for training in real time Own our ML infrastructure stack end-to-end, including distributed training, experiment tracking, and cluster management Build out data management systems and high-performance data access layers on top of PB+ scale multimodal data Collaborate with the rest of our research team on designing and running experiments as we rapidly improve our policies’ capabilities Maintain high availability and reliability of critical infrastructure Who You Are You have deep experience building and operating large-scale data systems (PB+ scale), ideally in domains like autonomous vehicles or robotics You're comfortable with real-time processing, streaming, and event-driven systems You have built deep learning training and inference systems at scale You thrive in a high-trust, high-autonomy environment.
- You don't need to be micromanaged on what the top priorities are at any given moment You're hungry for impact and personal growth, and like to have fun in the pursuit Deeply passionate about robotics and physical AI Bonus Points Experience working on large-scale autonomous vehicles datasets or similar robotics domains Hands-on experience with distributed ML training at scale (1000+ GPU hours) Familiarity with video codecs, compression, and efficient video storage/retrieval systems Experience with reinforcement learning, imitation learning, or VLA model training pipelines Experience working with hardware systems in a production environment Expected Compensation $175,000 - $250,000/annual salary + equity + benefits This compensation range may be inclusive of several career levels at Ultra and will be narrowed during the interview process based on the candidate’s experience and qualifications.
- Adjustments outside of this range may be considered for candidates whose qualifications significantly differ from those outlined in the job description.
Equal Employment Opportunity
Statement We are an Equal Opportunity Employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to creating a diverse and inclusive environment and encourage applicants from all backgrounds to apply.
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Machine learning jobsCompare current openings and review what to look for in this role.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Lead AI Engineer
OneStream Software · Chicago, Illinois, United States
Automation & AI Engineer
ECS Tech Inc · Fairfax, Virginia, United States
Staff AI Engineer - Personalization, Brand, Communications Tech
American Express · New York, New York, United States
GTM AI Engineer -Deal Desk
Motive Agency · United States
Senior Applied AI Engineer
QuEra Computing Inc. · Boston, Massachusetts, United States
AI Engineer 3 (AI Foundations)
Capital One · San Jose, California, United States
Role information can change. Prepin can help you prepare, but does not submit an application for this role.