×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Machine Learning​/ ML Engineer, AI Engineer (Applied​/Software)

Job in Foster City, San Mateo County, California, 94420, USA
Listing for: Aquent (United States)
Full Time position
Listed on 2026-11-02
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, Software Engineer, AI Engineer (Applied/Software), Robotics
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
Job Description & How to Apply Below

Aquent is partnering with an innovative technology company at the forefront of autonomous mobility, developing advanced software and artificial intelligence systems that are transforming the future of transportation. This organization is focused on building safe, reliable, and scalable autonomous technologies through cutting-edge machine learning, computer vision, and distributed software systems. Join a collaborative engineering environment where your technical expertise will directly contribute to advancing how autonomous systems perceive, understand, and navigate the world.

We are seeking an experienced Software Engineer, Fleet Mapping to contribute to the development of sophisticated mapping technologies that support next-generation autonomous vehicles. In this role, you will help design, develop, validate, and integrate machine learning models that identify important semantic features within complex environments. You will work on scalable, offline mapping pipelines that automate the detection and mapping of new features, helping improve the accuracy, efficiency, and reliability of autonomous navigation systems.

The ideal candidate brings strong C++ software engineering experience, a solid understanding of networking protocols, and experience building highly resilient distributed systems. Experience with robotics, computer vision, or mapping technologies is highly valued.

What You'll Do
  • Research, develop, implement, and train machine learning models to detect and classify semantic map elements used in autonomous navigation.
  • Contribute to the development and enhancement of high-definition semantic mapping systems that support autonomous vehicle perception.
  • Design, develop, and integrate software components into scalable, offline mapping pipelines.
  • Drive automation of new mapping features to improve mapping efficiency, scalability, and accuracy.
  • Curate, organize, validate, and label datasets used for machine learning model training and evaluation.
  • Collaborate with engineering and validation teams to establish comprehensive model testing and validation pipelines.
  • Leverage machine learning infrastructure and development tools to accelerate model training, experimentation, integration, and deployment.
  • Develop and optimize C++ software components supporting high-performance mapping and distributed processing systems.
  • Work with networking technologies and communication protocols to support reliable data exchange across distributed engineering systems.
  • Identify and resolve performance, scalability, reliability, and integration challenges within complex software environments.
  • Collaborate with software engineers, machine learning researchers, and cross-functional technical teams to deliver production-quality mapping capabilities.
  • Contribute to engineering best practices, technical documentation, and continuous improvements to mapping systems and development workflows.
What You'll Bring

Required Qualifications
  • 5+ years of professional software development experience using C++.
  • Strong understanding of networking protocols and network communication principles, ideally including UDP.
  • Experience designing, developing, or maintaining highly resilient distributed systems.
  • Strong software engineering fundamentals, including debugging, performance optimization, testing, and system reliability.
  • Ability to work effectively with complex software architectures and integrate new functionality into existing engineering systems.
  • Excellent analytical and problem-solving skills, with the ability to troubleshoot technical challenges across interconnected systems.
  • Strong communication and collaboration skills, including experience working with cross-functional engineering teams.
  • Ability to work independently, navigate technical ambiguity, and contribute effectively in a fast-paced engineering environment.
Bonus Qualifications
  • Experience with robotics, autonomous vehicles, or autonomous navigation technologies.
  • Experience with 3D computer vision, image processing, or perception systems.
  • Familiarity with high-definition maps, semantic mapping, or automated mapping pipelines.
  • Hands-on experience developing, training, or validating machine learning models.
  • Experience with semantic feature detection, object recognition, or environmental understanding.
  • Experience working with large datasets, including data curation, labeling, and validation.
  • Familiarity with machine learning infrastructure, model deployment, and production ML workflows.
  • Experience with LiDAR, point clouds, or…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary