Software Engineer, Machine Learning

Serve Robotics develops sidewalk robots for urban deliveries, making deliveries more accessible and efficient while reducing street congestion.
$120,000 - $160,000
Machine Learning
Mid-Level Software Engineer
Remote
2+ years of experience
AI · 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 industry veterans developing autonomous delivery solutions that are already operational in Los Angeles. The role focuses on developing and optimizing machine learning models for robotics applications, particularly in computer vision and perception systems.

The position requires expertise in both theoretical machine learning concepts and practical implementation, with a focus on edge computing and embedded systems. You'll work on cutting-edge problems in computer vision, multi-sensor fusion, and autonomous systems, while optimizing models for real-world deployment.

The company culture emphasizes collaborative problem-solving and respect, bringing together diverse expertise in software, hardware, and design. This is an opportunity to shape the future of autonomous delivery systems, working with a team that values both technical excellence and user experience.

Key technical areas include deep learning model training, computer vision, CUDA programming, and embedded systems optimization. You'll be working with various sensors and developing solutions that need to perform reliably in real-world conditions. The role offers the flexibility of remote work while being part of a mission to transform urban logistics.

This position is ideal for someone who combines strong software engineering fundamentals with specialized machine learning expertise and has a passion for robotics and autonomous systems. You'll have the opportunity to work on challenging technical problems while contributing to a product that's actively changing how deliveries work in urban environments.

Last updated a month ago

Responsibilities For Software Engineer, Machine Learning

  • Identify, implement and fine-tune foundational vision grounding models for perception, prediction and mapping
  • Train and deploy learning-based perception models using data-centric techniques
  • Optimize and accelerate machine learning models for 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 in ML/DL, Robotics
  • 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
  • Experience with multiple sensors such as Lidar, Mono/Stereo cameras, IMU
  • Strong communication skills

Benefits For Software Engineer, Machine Learning

Equity
  • Competitive salary
  • Equity compensation

Interested in this job?

Jobs Related To Serve Robotics Software Engineer, Machine Learning

Software Engineer, ML Infrastructure

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

Software Engineer, ML Infrastructure

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

Software Engineer, Machine Learning

ML Engineering role at Serve Robotics focusing on developing and optimizing perception models for autonomous delivery robots.

Java AI Developer

Java AI Developer position at Capco focusing on developing and optimizing AI-powered applications for financial services.

Developer Relations

Developer Relations role at Oumi, focusing on building and nurturing an open-source AI developer community through technical content creation, community engagement, and platform advocacy.