CrawlJobs Logo

Software Engineer, Map Orchestration

aurora.tech Logo

Aurora Innovation

Location Icon

Location:
United States , Pittsburgh

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

146000.00 - 211500.00 USD / Year

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

Additional Information:

Job Posted:
May 05, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Map Orchestration

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

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

Map Platform Engineer

Strava is growing its mapping and data processing team. We are looking for a hig...
Location
Location
Germany , Berlin
Salary
Salary:
87000.00 - 93000.00 EUR / Year
strava.com Logo
Strava
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in pipeline orchestration
  • Experience in Cloud Platform engineering and related automation
  • Experience with Kubernetes and AWS data storage, schema design and indexing
  • Familiarity with site reliability concepts and general software architecture
  • Experience with queue and/or DAG based data pipelines, ideally processing large volumes of data in the cloud
  • Minimum of 3 years of working in the field
  • Proven Golang expertise
  • Experience in working with relational databases (e.g. PostgreSQL), use GIS extensions like PostGIS or similar
  • Experience in geospatial query development and spatial analysis as well as data storage
  • Well informed and frequently experiment with the latest geospatial technologies
Job Responsibility
Job Responsibility
  • Take end-to-end responsibility for developing new features on Map Platform, following the full feature lifecycle
  • Work closely with fellow engineers and also Map Design, Product Management, and colleagues from other departments across multiple timezones
  • Discuss and challenge to share knowledge and experiences
  • Directly impact the product experience by building a rich and informative map platform for over a hundred million of users
  • Developing and maintaining Strava’s mapping pipelines and geospatial service offering
  • Work at scale in system and architecture level as well as in the weeds at an implementational and coding level
  • Collaborating cross-functionally with other teams to solve business requirements
  • Designing and implementing enhancements to current systems
  • Identifying and delivering cost optimizations across our full map stack
  • Maintaining high-availability services that report into monitoring and observability systems
What we offer
What we offer
  • Offers Equity
  • Fulltime
Read More
Arrow Right
New

Artificial Intelligence/Machine Learning Engineer, Senior

Cyber and intelligence analysts rely on multi‑step workflows that are time‑sensi...
Location
Location
United States , Fort Meade
Salary
Salary:
99000.00 - 225000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience capturing user workflows and translating them into structured process maps, automation requirements, or executable logic
  • Experience designing or implementing LLM‑based or agentic workflows, including multi‑step reasoning, tool integrations, and orchestration
  • Experience integrating AI systems with APIs, enterprise data stores, or mission platforms
  • Experience with Python and at least one AI/LLM development framework such as LangChain, LangGraph, PydanticAI, or CrewAI
  • Experience with AWS or Azure, including work in restricted or classified environments
  • TS/SCI clearance with a polygraph
  • Bachelor’s degree and 3+ years of experience in AI/ML engineering, data science, or software engineering within cyber, intelligence, or national security environments or 6+ years of experience in AI/ML engineering, data science, or software engineering within cyber, intelligence, or national security environments in lieu of a degree
Job Responsibility
Job Responsibility
  • Design and implement solutions that may include LLM‑powered workflows, agent‑based automation, or hybrid approaches depending on mission needs
  • Streamline analytical tasks, improve data accessibility, and support rapid, informed decision‑making in high‑tempo environments
  • Collaborate with operators, analysts, developers, and mission leadership to ensure solutions integrate cleanly with existing systems, perform reliably in production, and adhere to the security and governance expectations of classified environments
What we offer
What we offer
  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
  • Fulltime
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

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