Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Staff Software Engineer - Maps

Requirements

  • Minimum of eight years of professional experience in software engineering.
  • Bachelor's or Master's degree in Computer Science, a related technical field, or an equivalent level of practical experience.
  • Proficiency in programming with Go, Python, Java, or C++.
  • Strong foundation in computer science fundamentals, including data structures, algorithms, complexity analysis, and a systematic approach to troubleshooting.
  • Prior experience in technical leadership roles.
  • Excellent interpersonal and communication skills with the ability to collaborate effectively across teams and with various stakeholders.

Nice to Have

  • 8+ years of experience designing and operating large-scale data pipelines, preferably in a geospatial, mapping, or location intelligence domain.
  • Deep familiarity with geospatial data formats and concepts (POI, address data, building footprints, GIS systems, spatial indexing such as H3/S2/Geohash).
  • Hands-on experience with data conflation, entity resolution, or record linkage — merging data from multiple heterogeneous providers into a unified, high-quality dataset.
  • Experience applying machine learning techniques (e.g., embedding models, classification, clustering) to data matching, deduplication, or attribute summarization at scale.
  • Strong background in large-scale graph data modeling and processing — familiarity with graph connectivity problems, graph databases, or distributed graph computation frameworks.
  • Proficiency with distributed data processing frameworks such as Apache Spark.
  • Demonstrated ability to own and drive multi-year technical roadmaps, including authoring technical vision documents and architectural design proposals.
  • Experience designing and running data A/B experimentation frameworks, including metric definition, experiment instrumentation, and statistical evaluation of data quality changes.
  • Familiarity with data quality frameworks and observability tooling — monitoring pipeline health, data freshness, coverage, and accuracy at production scale.
  • Prior experience mentoring senior and mid-level engineers, conducting design reviews, and elevating engineering standards across a team.
  • Track record of effective cross-functional collaboration with Data Scientists, Product Managers, and partner engineering teams to translate ambiguous business requirements into concrete technical solutions.

What You'll Be Doing

  • Design, build, and maintain data pipelines that consumes and conflate POI/Address/BFP data from multiple providers.
  • Lead technically complex initiatives such transformation flat data structure into a graph, connecting all spatial data together, places inference, aliases of POIs, data A/B experimentation, etc.
  • Navigate the trade-offs between short-term tactical fixes and long-term architectural stability while keeping the Maps ecosystem running smoothly.
  • Own your work end-to-end, from drafting multi-year technical vision for traffic domains to debugging production issues when stakes are high.
  • Collaborate cross-functionally with Data Scientists, Product Managers, and Engineering peers to translate complex business needs into robust, scalable software.
  • Champion engineering best practices like code health and design clarity, even when the pace is fast and priorities shift.
  • Mentor and unblock other ICs on the team, raising the bar for technical excellence through thoughtful design reviews and leadership by example.

Perks and Benefits

  • Uber's mission is to reimagine the way the world moves for the better, creating real-world impact.
  • Opportunity to work on challenging projects that drive growth and progress.
  • Collaborative work environment.
  • Opportunity for career advancement and skill development.
AI Summary ✨
Uber logo

Uber

Amsterdam, Netherlands

Experience: Senior
Posted: May 8, 2026
Last seen: 2 hours ago
dataengineering

Why we track Uber

Uber has engineering teams in Amsterdam and other EU cities. The ride-hailing and delivery platform generates genuinely hard distributed systems and real-time problems. Good option if you want to work on systems at serious scale.

Similar jobs

  • a day ago
    New
  • adyen logo

    Compliance Data Analyst

    Amsterdam, Netherlands

    2 days ago
    New
  • mollie logo

    Analytics Engineer

    Netherlands, Portugal

    a month ago
  • See all jobs in Netherlands