Senior Software Engineer, Mapping Lead

Mine Vision SystemsPittsburgh, PA
19hHybrid

About The Position

We’re seeking a Senior Software Engineer with deep experience in mapping and large-scale backend systems to help build and operate our mapping storage, versioning, and orchestration infrastructure as our Mapping Lead. You’ll work on the core systems that store, version, serve, and orchestrate high-definition (HD) map data used across simulation, visualization, and live perception and decision systems. The role sits at the intersection of scalable backend engineering, data versioning, and cross-team collaboration and requires hands-on ownership of high-throughput production systems.

Requirements

  • 6+ years of industry experience building production backend and data processing systems (senior level)
  • Expert proficiency in C++ and Python with a commitment to clean, testable, production-ready code
  • Deep understanding of distributed systems principles with a proven track record of delivering scalable, reliable backend systems
  • Strong experience with cloud-native technologies and deployment (e.g., AWS/GCP, Kubernetes)
  • Hands-on experience building and operating high-throughput data pipelines, orchestration systems, and storage/versioning platforms
  • Excellent communication and cross-functional collaboration skills; ability to work with customers and stakeholders to influence design

Nice To Haves

  • MS or PhD in Computer Science, Robotics, or a related field, or equivalent experience.
  • Domain experience with geospatial data, HD mapping systems, or autonomous-vehicle mapping workflows, or other similar large data sets
  • Working proficiency in Python and C++, and familiarity with gRPC, SQL databases and MapReduce or similar large-scale processing architectures
  • Prior experience building map orchestration, pipeline optimization, or related tooling for map generation workloads
  • Experience with HD map storage and versioning systems used across simulation, offboard workflows, and onboard components
  • Familiarity with robotics or autonomous vehicle engineering workflows and constraints

Responsibilities

  • Design, implement, and maintain scalable backend infrastructure and data processing pipelines for storing and serving map data as we expand operational routes
  • Build and maintain orchestration and workflow systems to track the state of map generation pipelines, tasks, and steps, ensuring robust, traceable processing at large scale
  • Establish and enforce robust testing, validation, and performance-optimization practices to ensure pipeline stability and scalability
  • Collaborate closely with map generation, localization, perception, and operations teams to define clear interfaces and operational handoffs (notifications, escalation, monitoring)
  • Troubleshoot and resolve complex issues in large-scale data pipelines and distributed systems, and contribute to architectural decisions and technical roadmaps
  • Mentor other engineers and help raise the technical bar across the mapping domain

Benefits

  • Competitive compensation and full benefits: medical, dental, vision, disability, life insurance, 401(k) with match
  • Uncounted PTO policy and flexible hybrid work model
  • Small, fast-moving team with hands-on work and immediate impact
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service