Software Engineer | Microsoft Careers

Microsoft

Hybrid Actively hiring
US Posted 9 days ago $102,100$202,200 / year

At a glance

AI generated

TL;DR

As a Software Engineer II (IC3) on the Maps Rendering team at Microsoft AI, you will contribute to high-performance rendering systems that transform massive geospatial datasets into rich, interactive map experiences used by millions. Your day-to-day responsibilities include building and evolving components of the maps rendering pipeline, improving map quality and performance across platforms, and working with large-scale geospatial datasets to ensure accurate and consistent user experiences. You will also collaborate on systems making spatial data accessible for AI-driven applications, ensuring reliability, scalability, and observability in distributed services. The role requires expertise in scalable backend systems or rendering/data pipelines, familiarity with maps and geospatial concepts, and experience with cloud platforms like Azure and visualization frameworks such as WebGL. Strong fundamentals in data structures, algorithms, and system design are essential for this unique opportunity to shape the future of intelligent map experiences at global scale.

Skills

Azure Kubernetes Docker CI/CD Python Go Rust PostgreSQL Redis GraphQL WebGL Terraform Prometheus Grafana GitLab AI ML LLM

What you'll do

  • Build and evolve components of the maps rendering pipeline for tile generation and data processing.
  • Develop features to enhance map quality, performance, and responsiveness across various platforms.
  • Work with large-scale geospatial datasets to ensure accurate and consistent map experiences.
  • Contribute to systems making spatial data accessible for AI-driven applications.
  • Ensure reliability, scalability, and observability of rendering services; participate in on-call support.
  • Debug issues across distributed systems and data pipelines to maintain service integrity.
  • Write clean, efficient code adhering to engineering best practices.

What we're looking for

  • Experience building scalable backend systems or rendering/data pipelines.
  • Familiarity with maps, geospatial systems, and spatial data concepts.
  • Exposure to rendering technologies such as tile systems, WebGL, and visualization frameworks.
  • Strong fundamentals in data structures, algorithms, and system design.
  • Experience debugging large-scale, high-availability distributed systems.
  • Knowledge of cloud platforms like Azure and experience with distributed services.
  • Interest or experience in AI/ML or LLM-powered applications.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 534 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.

Most-posted roles

View all roles at Microsoft