CrawlJobs Logo

Software Engineer, Map Orchestration

United States, Pittsburgh Employment contract 146000.00 - 211500.00 USD / Year · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

The Offline Mapping team is responsible for producing high-definition (HD) maps that the Aurora Driver operates on. In this role, you will develop software for powering the large-scale pipelines and orchestration that will unlock the ability to build high definition 3D maps quickly and reliably for the Aurora Driver. This software is critical to the mission of Aurora, as it enables a reliable and robust expansion of the Aurora Driver’s operational domain. This position is situated at the confluence of developing large-scale backend systems for orchestration and workflow management. This role involves being able to construct a robust, high-volume backend system to meticulously track the state of numerous pipelines, steps and tasks involved in map generation. Furthermore, the role encompasses the development of pipeline workflows to efficiently process substantial data volumes originating from the various constituents of the mapping algorithms and processes.

Job Responsibility

  • Design, implement, and maintain scalable backend systems that can help track state and orchestrate the various steps in the map building pipelines in a robust and tractable way
  • Develop, scale and maintain the services and infrastructure that powers the map building pipelines
  • Collaborate with engineers on the map generation algorithms, localization and operational teams for ensuring we have a clear interface for operational hand-offs, notifications and escalation mechanisms
  • Develop software in Python and C++, using modern best practices
  • Troubleshoot and solve complex issues within large-scale data pipelines and orchestration systems

Requirements

  • BS/MS or PhD in Computer Science, Robotics or a related field
  • 5+ years of industry experience building software in a production environment
  • Proficiency with developing backend systems (gRPC, SQL databases, MapReduce architecture) using Python or C++
  • Experience with software design, in particular in complex systems with many dependencies
  • Ability to collaborate effectively in a cross-functional team environment

Nice to have

  • Prior experience with mapping systems
  • Prior experience with robotics or autonomous vehicles
  • Familiarity with large-scale big data pipelines with Map Reduce and pipeline optimization
  • Experience with C++ (Ideally C++17 or newer)

What we offer

  • Annual bonus
  • Equity compensation

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Map Orchestration

8 matching positions

Software Engineer/Lead Software Engineer - Servicenow Development

As a Software Engineer specializing in ServiceNow development, you will be respo...
Location
Location
United States , Bloomington
Salary
Salary:
104000.00 - 142500.00 USD / Year
itsmfonline.org Logo
Information Technology Senior Management Forum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • Proven hands-on experience with ServiceNow development
  • Experience with one or more of the following ServiceNow modules: IT Service Management (ITSM), IT Operations Management (ITOM), and IT Asset Management (ITAM) modules
  • Proficiency with JavaScript, Glide API’s, Flow Designer, and ServiceNow platform configuration
  • Experience with ServiceNow scripting, including client scripts, business rules, script includes, and workflows
  • Knowledge of Discovery, MID Server configuration, and integration protocols (REST/SOAP, JBDC, etc)
  • Excellent communication and teamwork abilities
  • ServiceNow Certified System Administrator or Developer certification will set you apart
  • certifications in CMDB or relevant ITSM/ITOM/ITAM modules are a bonus
  • Applicants for this position are required to be eligible to lawfully work in the U.S. immediately
Job Responsibility
Job Responsibility
  • Design, develop, configure, and implement solutions within the ServiceNow platform with a primary focus on the Configuration Management Database (CMDB), Discovery, and Service Mapping
  • Integrate CMDB with ITSM, ITOM, and Asset Management modules to enhance data visibility and operational efficiency
  • Configure identification and reconciliation rules, CI Classes, and models
  • Develop and maintain automation scripts using JavaScript, Flow Designer, and orchestration tools
  • Focus on data integrity through data analysis, reconciliation, and CMDB audits
  • Collaborate with stakeholders to gather requirements, assess project scope, and implement effective technical solutions that improve CMDB accuracy, integrity, and usability
  • Integrate ServiceNow CMDB with other enterprise systems and third-party applications to support IT Operations and IT Asset Management processes
  • Troubleshoot and resolve issues related to CMDB data quality, service mapping, discovery, and related ITSM/ITOM/ITAM functionalities
  • Participate in code reviews, testing, and deployment activities to ensure high-quality deliverables
  • Stay updated with the latest ServiceNow features, best practices, and industry trends, especially around CMDB and IT Operations
What we offer
What we offer
  • 401k Plan
  • Health Insurance
  • Dental/Vision plans
  • Life Insurance
  • Paid Time Off
  • Annual Merit Increases
  • Tuition Reimbursement
  • Health Initiatives
  • Potential yearly incentive pay up to 18% of base salary
  • Annual raise and bonus
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Mapping

This role is based remotely but if you live within a 50-mile radius of [Austin, ...
Location
Location
United States
Salary
Salary:
185100.00 - 335300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience designing, implementing, and operating scalable distributed systems in production
  • Bachelors degree in related field or relevant work experience
  • Strong proficiency in Python (optional C++, TypeScript), and system-level programming fundamentals
  • Deep understanding of databases, caching, data modeling, and service-oriented architecture (SOA)
  • Proven experience building and deploying distributed systems on major cloud platforms such as Google Cloud, AWS, or Azure
  • Experience with data orchestration pipelines and ETL mechanisms (eg. airflow)
  • BS, MS, or PhD in Computer Science, Electrical Engineering, or related technical field, or equivalent industry experience
  • Demonstrated success in leading cross-functional technical initiatives, influencing architectural decisions across teams, and mentoring senior engineers
Job Responsibility
Job Responsibility
  • Architect and implement scalable, reliable, distributed backend systems to support national-scale mapping
  • Design and evolve data pipelines and microservices for map ingestion, transformation, storage, and release
  • Own end-to-end delivery of high-impact projects, including defining milestones, aligning stakeholders, and mentoring ICs across functions
  • Collaborate cross-functionally with Localization, Perception, Simulation, and Offboard teams to define data contracts and ensure system interoperability
  • Drive technical excellence by conducting system-level design reviews, mentoring engineers, and setting the standard for code quality, testing, and documentation
  • Diagnose and resolve large-scale system issues across services, data pipelines, and production environments
  • Serve as the Subject Matter Expert (SME) in distributed system design, performance optimization, and backend architecture within Mapping and potentially across GM AV
  • Help shape technical roadmaps and hiring plans for growing distributed systems expertise across the org
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are looking for a Principal Software Engineer to spearhead the architecture, ...
Location
Location
India , Pune; Kolkata
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional experience in software engineering with proficiency in .Net, C# and strong focus on distributed cloud systems
  • Deep expertise in Azure, Kubernetes, containerization, microservices, and cloud operations
  • Proven architectural leadership in large-scale ETL, orchestration frameworks, workflow engines, and distributed processing systems
  • Strong experience with event-driven architecture and messaging systems (e.g., Kafka, Service Bus, RabbitMQ)
  • Strong grounding in reliability engineering: observability, tracing, metrics, logs, CI/CD, and operational automation
Job Responsibility
Job Responsibility
  • Architectural Leadership: Evolve end-to-end architecture for cloud-based ETL workflows and engineering data synchronization
  • Architect event-driven systems using microservices, container orchestration, and state-machine-driven execution
  • Lead design of multi-tenant services optimized for global scale, performance, and cost-efficiency
  • Cloud Platform & Distributed Systems: Design cloud-native pipelines using Kubernetes, focusing on zero-downtime rollouts and secure configuration management
  • Implement distributed locking and conflict-resolution mechanisms for high-concurrency data sync
  • Ensure robust observability through distributed tracing, automated diagnostics, and structured logging
  • Data & ETL Workflow Architecture: Drive ETL design for engineering data, focusing on schema management, versioning, and domain-model mapping
  • Master workflow orchestration using engines like Temporal or Step Functions to ensure idempotency and transactional integrity
  • Reliability, Resilience & Operational Excellence: Define resilience strategies, including SLOs, self-healing workflows, circuit breakers, and failure isolation patterns
  • Champion operational health through architecture reviews, capacity planning, and cloud cost governance
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world
Read More
Arrow Right

Junior Software Engineer (Java)

We are looking for a Junior Software Engineer (Java) to join Sopra Steria Polska...
Location
Location
Poland , Katowice
Salary
Salary:
5500.00 - 8500.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java and Spring Boot for backend service development
  • Hands‑on experience with containerization and orchestration tools, specifically Docker and Kubernetes
  • Experience with backend development and API-based integration
  • Good command of secure application integration and service-to-service communication
  • Experience with version control, debugging, testing, and software delivery practices
  • Familiarity with containerized environments and deployment support activities
  • Ability to analyze issues methodically and deliver reliable technical fixes
  • Willingness to learn, document work clearly, and contribute in a team-oriented delivery setting
  • Experience working with REST APIs and API specification formats such as OpenAPI using JSON/YAML
  • Knowledge of authentication and authorization technologies, including Keycloak, OAuth 2.0, and OpenID Connect
Job Responsibility
Job Responsibility
  • Implement backend services, API integrations, and technical adapters under the guidance of senior engineers
  • Configure and integrate identity, authentication, authorization, and connector-related services
  • Develop and maintain integration logic for metadata exchange, catalogue interfacing, and validation flows
  • Support vocabulary-related interoperability, mappings, and configuration tasks
  • Prepare and execute technical tests, including integration tests, deployment verification, and regression checks
  • Investigate incidents, defects, and integration issues in development and test environments
  • Contribute to CI/CD activities, containerised deployments, and runtime support tasks
  • Produce concise technical documentation, configuration notes, and implementation handover material
What we offer
What we offer
  • Luxmed
  • Medicover Sport
  • Worksmile
  • educational platforms
  • languages learning platform
  • referral bonus
  • copyrights
  • life insurance
  • workation
  • certifications (paid by the company)
  • Fulltime
Read More
Arrow Right

Software Engineer (Java)

We are looking for a Software Engineer (Java) to join Sopra Steria Polska and su...
Location
Location
Poland , Katowice
Salary
Salary:
8500.00 - 11000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java and Spring Boot for backend service development
  • Hands‑on experience with containerization and orchestration tools, specifically Docker and Kubernetes
  • Experience with backend development and API-based integration
  • Good command of secure application integration and service-to-service communication
  • Experience with version control, debugging, testing, and software delivery practices
  • Familiarity with containerized environments and deployment support activities
  • Ability to analyze issues methodically and deliver reliable technical fixes
  • Willingness to learn, document work clearly, and contribute in a team-oriented delivery setting
  • Experience working with REST APIs and API specification formats such as OpenAPI using JSON/YAML
  • Knowledge of authentication and authorization technologies, including Keycloak, OAuth 2.0, and OpenID Connect
Job Responsibility
Job Responsibility
  • Implement backend services, API integrations, and technical adapters under the guidance of senior engineers
  • Configure and integrate identity, authentication, authorization, and connector-related services
  • Develop and maintain integration logic for metadata exchange, catalogue interfacing, and validation flows
  • Support vocabulary-related interoperability, mappings, and configuration tasks
  • Prepare and execute technical tests, including integration tests, deployment verification, and regression checks
  • Investigate incidents, defects, and integration issues in development and test environments
  • Contribute to CI/CD activities, containerised deployments, and runtime support tasks
  • Produce concise technical documentation, configuration notes, and implementation handover material
What we offer
What we offer
  • Luxmed
  • Medicover Sport
  • Worksmile
  • educational platforms
  • languages learning platform
  • referral bonus
  • copyrights
  • life insurance
  • workation
  • certifications (paid by the company)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking a Senior Software Engineer to design, build, and evolve core comp...
Location
Location
Lithuania , Vilnius; Kaunas
Salary
Salary:
4000.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Graduate or postgraduate degree in Computer Science, Software Engineering, or equivalent experience
  • 7+ years of professional experience in software engineering with exposure to distributed or cloud based systems
  • Strong experience with Azure, microservices, containers, and Kubernetes
  • Hands on experience building ETL pipelines, workflow based systems, or event driven architectures
  • Proficiency in one or more languages such as C#
  • Solid understanding of observability, CI/CD, reliability, and cloud operations
  • Strong problem solving skills and the ability to deliver production quality software
Job Responsibility
Job Responsibility
  • Design, implement, and maintain cloud‑based synchronization and ETL services that transform engineering data into iModels
  • Build distributed, event‑driven, and task‑oriented systems using microservices, messaging, and containerized workloads
  • Contribute to the design of workflow orchestration mechanisms, including state‑driven execution, retries, and long‑running tasks
  • Develop services that meet performance, scalability, and reliability requirements for global, multi‑tenant deployments
  • Implement microservices and data pipelines using Azure, Kubernetes, containers, and cloud‑native primitives
  • Follow best practices for CI/CD, zero‑downtime deployments, configuration management, and secret handling
  • Implement concurrency control, idempotency, and conflict‑resolution patterns in distributed workflows
  • Build and maintain observability features, including structured logging, metrics, tracing, and alerts
  • Develop ETL pipelines for parsing, validation, transformation, and mapping of engineering data formats
  • Implement schema management and versioning strategies for synchronization workflows
What we offer
What we offer
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Mapping

We are looking for a Senior Software Engineer with strong distributed systems ex...
Location
Location
United States , Austin; Mountain View
Salary
Salary:
144700.00 - 261300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience designing, implementing, and operating distributed systems in production
  • Bachelors degree in related field or relevant work experience
  • Strong proficiency in Python (optional C++, TypeScript), with solid system-level programming fundamentals
  • Strong proficiency in databases, data modeling, caching, and service-oriented architectures
  • Experience building and deploying services on major cloud platforms such as AWS, Google Cloud, or Azure
  • Experience with data orchestration pipelines or ETL systems (e.g., Airflow or similar)
  • BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field, or equivalent industry experience
  • Ability to independently deliver well-scoped projects with high engineering quality and reliability
Job Responsibility
Job Responsibility
  • Design and implement scalable, reliable distributed backend systems to support mapping workflows at national scale
  • Build and evolve data pipelines and microservices for map ingestion, transformation, storage, and release
  • Own the design and implementation of well-scoped components or services within larger mapping systems
  • Collaborate with engineers across Mapping, Localization, Perception, Simulation, and Offboard teams to integrate systems and define clear interfaces
  • Ensure systems meet performance, reliability, and operational requirements, including monitoring, alerting, and on-call readiness
  • Participate in design reviews, code reviews, and technical discussions to uphold engineering quality and best practices
  • Mentor junior engineers through code reviews, design feedback, and day-to-day technical guidance
  • Debug and resolve production issues across services, data pipelines, and infrastructure
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Software Engineer, AI Applications

Ema is building the agentic AI operating system for enterprises. We help some of...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
ema.co Logo
Ema
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of production software engineering experience
  • At least one real production deployment of a GenAI/LLM-powered system (not just POCs)
  • Strong programming skills in Python and/or TypeScript
  • Practical experience with prompt and instruction design beyond basics
  • Tool/function calling and structured outputs
  • Practical experience with Retrieval and grounding (RAG, embeddings, chunking strategies)
  • Practical experience with Human-in-the-loop workflows and safe rollout patterns
  • Practical experience with validation techniques (golden sets, offline evals, error analysis)
  • Experience integrating with enterprise systems via APIs (REST/JSON), auth (OAuth, service accounts)
  • Comfort working with real customer data and operational constraints
Job Responsibility
Job Responsibility
  • Design agentic workflows that map customer business processes to multi-agent systems with clear success criteria
  • Build and deploy AI applications using Ema’s platform: agents, tools, integrations, human-in-the-loop workflows
  • Implement integrations with enterprise systems (CRM, ticketing, data stores, internal APIs)
  • Debug production issues across the stack — model behavior, orchestration logic, permissions, data quality, UX
  • Run evaluations using golden datasets- test data generation, offline tests, regression checks, and real user feedback
  • Collaborate closely with customers (Ops, IT, business users) to deliver measurable value post launch
  • Partner with Product & Core Engineering to feed learnings back into the platform and improve reusability
  • Fulltime
Read More
Arrow Right