Software Engineer, Machine Learning

Serve Robotics develops sidewalk robots for urban deliveries, making deliveries more efficient and accessible while reducing street congestion.
$120,000 - $160,000
Machine Learning
Mid-Level Software Engineer
Remote
2+ years of experience
Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer II, ML_AI

AWS SageMaker AI seeks SDE II to build next-gen AI platforms for deep learning, focusing on LLMs and distributed ML systems with 100B+ parameter models.

Machine Learning Engineer, CreativeX

Machine Learning Engineer position at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies including LLMs and computer vision.

Machine Learning Engineer, MLE II, QuickSight

Machine Learning Engineer II position at Amazon QuickSight, focusing on NLP and LLM applications for business intelligence, offering competitive compensation and comprehensive benefits.

Software Development Engineer II - DSO, Devices Forecasting

Software Development Engineer II position at Amazon's DSO team, focusing on ML-driven demand forecasting for Amazon devices, offering competitive compensation and opportunity to work with cutting-edge technology.

Machine Learning Engineer

Machine Learning Engineer role at Amazon's AGI team, focusing on developing multi-modal LLMs and Generative AI applications using cutting-edge technology and large-scale computing resources.

Description For Software Engineer, Machine Learning

Serve Robotics is revolutionizing urban delivery through innovative sidewalk robots. As a Software Engineer in Machine Learning, you'll join a team of tech industry veterans working on cutting-edge robotics and AI solutions. The role focuses on developing dependable sidewalk autonomy software, combining machine learning, computer vision, and robotics expertise.

The position offers an opportunity to work on real-world problems in autonomous delivery, developing and optimizing perception models for robot systems. You'll be responsible for implementing vision grounding models, training perception systems, and optimizing ML models for embedded platforms. The role requires expertise in CUDA programming and deep learning model optimization.

The company culture emphasizes collaborative problem-solving and respect, with a diverse team of experienced professionals in software, hardware, and design. Their robots are already making commercial deliveries in Los Angeles, delighting merchants, customers, and pedestrians alike.

This remote position offers competitive compensation ($120K-$160K) with equity, making it an excellent opportunity for experienced ML engineers looking to make an impact in the robotics industry. The ideal candidate will have a strong background in computer vision, machine learning, and embedded systems, with the ability to optimize complex models for real-world applications.

Join Serve Robotics to help transform robotic deliveries from a novelty to an efficient, ubiquitous service, while working on challenging technical problems in a collaborative environment. Your work will directly contribute to creating more efficient, accessible urban delivery systems while reducing street congestion.

Last updated 4 months ago

Responsibilities For Software Engineer, Machine Learning

  • Identify, implement and fine-tune foundational vision grounding models for perception, prediction and mapping use-cases
  • Train and deploy learning-based perception models using data-centric techniques for on-robot perception systems
  • Optimize and accelerate machine learning models for deployment on embedded hardware platforms
  • Develop high-performance custom kernels using CUDA
  • Work with ML infrastructure engineers to assess and monitor model performance
  • Produce high-quality code and participate in code reviews

Requirements For Software Engineer, Machine Learning

Python
  • Master's in Computer Science degree and 2+ years of industry experience with focus in ML/DL, Robotics
  • Proficient software engineer with 2+ years of production grade coding experience with C++, Python, CUDA programming
  • Experience with edge-device perception stack deployment and NVIDIA software libraries
  • Fundamental understanding of computer vision, machine learning and deep learning basic concepts
  • Experience working with multiple sensors such as Lidar, Mono/Stereo cameras, IMU
  • Strong communication skills

Benefits For Software Engineer, Machine Learning

Equity
  • Equity

Interested in this job?