Software Engineer: ML Robotics Systems

Generalist AI

• $130K — $160K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience in building distributed applications or data pipelines
  • Experience with processing large datasets, preferably video data
  • Proficient in Python and modern machine learning techniques
  • Hands-on experience with large-scale ML training and production deployments
  • Familiar with cloud infrastructure and container orchestration like Kubernetes

Responsibilities

  • Design and implement new features to enhance system robustness and scalability
  • Overhaul existing systems to support exponential growth
  • Write business logic for data retrieval and customer access to robots
  • Integrate various Python services for efficient processing tasks
  • Manage cloud resources to optimize processing logic at scale

Benefits

  • Opportunities for professional development and continuous learning
  • Collaborative and innovative work environment
  • Access to cutting-edge technology and tools
  • Flexible working arrangements
  • Contributions to impactful real-world applications of AI and robotics
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 Jobs at Generalist AI

More Consumer Technology Jobs

Find similar Software Engineer: ML Robotics Systems jobs: