Software Engineer: ML Robotics Systems

Generalist AI, Inc

$100K — $150K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years building complex distributed applications or data pipelines at scale
  • Experience processing petabytes of data, especially video
  • Proficiency in Python and distributed infrastructure
  • Strong foundation in modern ML techniques
  • Experience with large-scale ML training and production deployments
  • Familiarity with cloud networking, permissions, and Kubernetes

Responsibilities

  • Design and implement innovative ideas to enhance system robustness
  • Overhaul existing systems to accommodate significant scalability
  • Develop business logic to ensure robots access necessary data
  • Support customer access controls related to robot functionality
  • Integrate multiple distributed Python services for data processing tasks

Benefits

  • Flexible work environment
  • Opportunity to work with cutting-edge AI technology
  • Access to extensive cloud infrastructure
  • Collaborative team culture
  • Professional development opportunities
Full Job Description
About the Role

You will tackle end to end problems that make our AI models work better on robots. You might add new functionality to our video processing data pipeline, then update our ML data loader, then train some models to validate your change, then test those changes in the real world on a robot. This requires stringing together many distributed python services to accomplish a given data processing, or application processing task. It also requires marshaling large quantities of cloud infrastructure to process this business logic efficiently at scale.

You'll be responsible for:
  • Designing and implementing any new idea that can help make our entire system more robust, scalable, or faster
  • Overhauling existing systems and services to handle the next 10x of scale
  • Writing the business logic that gets our robot the data it needs, or the business logic that gives our customers the right access to our robots.


You might thrive in this role if you:
  • Have extensive experience building complex distributed applications or data pipelines at scale
  • Have experience processing petabytes of data (bonus if it's video data)
  • Expertise in python, basic distributed infrastructure skills, and solid modern ML fundamentals
  • Have a solid foundation in modern ML techniques and experienced large scale ML training and production deployments
  • Have experience with distributed cloud infrastructure and a solid understanding of cloud networking, permissions, and container orchestration (Kubernetes).

Similar Jobs

More Consumer Technology Jobs

Find similar Software Engineer: ML Robotics Systems jobs: