Tema

Språk

Global EN
Sverige ENSV
Indien EN

Software Engineering IC4

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Data engineering

I korthet

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to lead development on PostgreSQL internals for powering large-scale document workloads. This remote role requires deep expertise in database systems and a Bachelor's degree in Computer Science or equivalent experience.

Ansvarsområden

  • Lead deep work on PostgreSQL internals (index access methods, operator classes) to design, implement and evolve indexing strategies for largescale unstructured / semi-structured data.
  • Extend PostgreSQL’s query engine by analyzing execution plans, introducing BSON aware operators, custom scan nodes and new cursor/continuation semantics to match NoSQL query needs and ensure efficient execution at scale.
  • Design and tune index pruning strategies that keep large tables and indexes lean without regressing query performance.
  • Collaborate across the PostgreSQL, MongoDB, and Linux Foundation hosted DocumentDB communities to share vision, align on roadmap priorities, and contribute features that advance the open source DocumentDB engine.
  • Profile and analyze distributed system to identify performance bottlenecks.
  • Conduct and participate in design/code reviews and help shape and steer the team coding guidelines.
  • Embody our culture and values

Krav

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Önskade kvalifikationer

  • Experience with internals of PostgreSQL or similar Enterprise Database Management system, including Storage Engine and High Availability.
  • Experience building Distributed Systems with strong guarantees.
  • 2+ years of experience in designing, developing and shipping system level features in a large-scale cloud application or a backend distributed system.
  • 2+ years of experience developing and maintaining high-performance libraries or software engineering with a focus on large distributed systems involving concurrency, storage systems or databases.

Förmåner

  • The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year.
  • There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.
  • Certain roles may be eligible for benefits and other compensation.

Färdigheter

CC++C#JavaJavaScriptPythonPostgreSQLMongoDBLinux
#azuredata#azure#documentdb#postgresql#postgres#databases#cloud
Microsoft Logo

Om Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Företag

Microsoft

Publicerade jobb

för 3 veckor sedan

Anställningstyp

Heltid

Arbetsform

Distans

Lön

119 800–234 700 US$ · Förhandlingsbar

Erfarenhetsnivå

Senior

Platser

United States

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt