Senior Software Engineer, Mapping Lead jobs in United States
cer-icon
Apply on Employer Site
company-logo

Pittsburgh Robotics Network · 2 weeks ago

Senior Software Engineer, Mapping Lead

Pittsburgh Robotics Network is a mining technology company focused on building a decision-making platform for underground mining. They are seeking a Senior Software Engineer with expertise in mapping and backend systems to lead the development of their mapping storage and orchestration infrastructure.

Artificial Intelligence (AI)AssociationNon ProfitRobotics

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

Qualification

C++PythonDistributed systemsCloud-native technologiesData processing systemsHigh-throughput data pipelinesOrchestration systemsCommunication skillsCross-functional collaborationMentoring

Required

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

Preferred

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

Benefits

Medical
Dental
Vision
Disability
Life insurance
401(k) with match
Uncounted PTO policy
Flexible hybrid work model

Company

Pittsburgh Robotics Network

twittertwittertwitter
company-logo
An organization dedicated to the growth and promotion of Pittsburgh's robotics companies and research institutions

Funding

Current Stage
Early Stage
Total Funding
$0.75M
Key Investors
Appalachian Regional Commission
2024-10-16Grant· $0.75M

Leadership Team

leader-logo
Ryan O'Shea
Communications and Engagement Manager
linkedin
Company data provided by crunchbase