Serverobotics logo

Software Engineer, ML Infrastructure

ServeroboticsUSA (remote)
Apply Now
Serverobotics logo

Software Engineer, ML Infrastructure

Serverobotics

Apply Now

Serve Robotics is seeking a Software Engineer for their Machine Learning Infrastructure team to design and maintain a data and ML platform that supports robotic deliveries. The role involves developing scalable data processing pipelines and enhancing data discovery features, contributing to the company's mission of transforming urban delivery systems through robotics and machine learning.

Qualification

  • BS or MS in computer science with a focus on data engineering and/or machine learning.
  • 3+ years of industry experience in large-volume data processing and feature extraction.
  • Experience building data mining and search capabilities.
  • Proficiency in Python and SQL.
  • Solid understanding of data distributions and their impact on ML models.
  • Hands-on experience with LLMs, VLMs, embeddings, and vector databases.
  • Experience with data annotation providers such as CVAT, LabelBox, LabelStudio.

Responsibility

  • Develop and maintain highly scalable data processing pipelines for data curation, annotation, search and ML feature extraction.
  • Build data discovery features for the platform.
  • Create and maintain search features such as natural language querying.
  • Develop and maintain orchestration and scheduling systems.
  • Maintain and evolve data schemas including unified data attribute systems and scenario tagging.
  • Build integrations with annotation providers for efficient review of large-scale data preannotations.
  • Collaborate with autonomy engineers to collect feedback and improve documentation.

Similar Jobs