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

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 38 minutes 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?

Jobs Related To Serve Robotics Software Engineer, Machine Learning

Software Engineer, ML Infrastructure

ML Infrastructure Engineer position at Serve Robotics, focusing on building and improving machine learning platforms for autonomous delivery robots.

Machine Learning Engineer

ML Engineer role at Limbic, building AI solutions for mental healthcare, working with LLMs and clinical ML models to improve therapy accessibility.

Deep Learning Software Engineer (Computer Vision)

Deep Learning Software Engineer position at OneTrack.AI, focusing on computer vision solutions for warehouse operations, requiring 2+ years of experience in AI development.

Machine Learning Engineer - ML Ops

ML Engineer role at Regrello focusing on MLOps and deploying AI models for supply chain optimization

Crypto Data Scientist / Machine Learning - LLM Engineer

Machine Learning Engineer position at Token Metrics, focusing on optimizing AI systems for crypto investment predictions, requiring 2+ years of ML experience and expertise in Python and Java.