Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Senior Software Engineer - Fabric Graph

Microsoft

$119,800 - $258,000
Sep 30, 2025
Mountain View, CA, US
Apply Now

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The Fabric Graph team is dedicated to simplifying the process of extracting insights from the vast scale of interconnected business data prevalent in every organization. We are driven by our goal to enable all users to visualize, analyze, and enrich the intricate relationships within their business data. Our team is focusing on developing advanced graph technologies that empower users to unlock the full potential of their data. We are currently seeking a Senior Software Engineer who can define and implement our vision of scale-out graph indices and graph algorithms systems. This role is crucial in enabling large-scale graph analytics for data analysts, business users, and data scientists across all organizations.

Requirements

  • 4+ years technical engineering experience with coding in languages including, but not limited to C, C++, C-Sharp, Java, JavaScript, or Python
  • 2+ years hands-on experience in development and operation of distributed systems, parallel processing or database systems as an individual contributor
  • Working knowledge of graph high-performance compute, low-latency serving or algorithm development.
  • Experience with non-relational or graph database development.
  • Demonstrated experience with graph database query languages, e.g., OpenCyper, Datalog, GQL.

Responsibilities

  • Participate in the development of the core database index, query planning and execution, and language development stack.
  • Analyze tradeoffs and prioritize tasks related to development, modularization, optimization, testing, repairability, and observability of core system components.
  • Implement appropriate observability metrics and analyze these metrics to improve decision-making quality.
  • Contribute to the collection, classification, and analysis of complex data.
  • Coordinate with leads across multiple group project plans, release plans, and work items, ensuring alignment with appropriate stakeholders (e.g., project managers).

Other

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Embody our culture and values