Taro Logo

Senior Software Engineer - Fabric Graph

Microsoft is a company that builds the data platform for the age of AI, powering data-first applications and driving a data culture.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Fabric Graph

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data. The Graph team is dedicated to simplifying the process of extracting insights from interconnected business data. As a Senior Software Engineer on the Graph team, you will:

  • Participate in development of core database index, query planning and execution, and language development stack
  • Analyze tradeoffs and prioritize development, modularization, optimization, testing, repairability and observability
  • Implement and analyze observability metrics to improve decision quality
  • Work with complex data collection, classification, and analysis
  • Coordinate multiple group project plans and releases with stakeholders

The role is part of Microsoft Fabric, working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI.

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical discipline
  • Multiple years of technical engineering experience with C++, Java, or Python
  • Professional experience in distributed systems development
  • Must pass Microsoft Cloud background check

Preferred Qualifications:

  • Master's Degree in Computer Science or related field
  • Knowledge of graph high-performance compute and algorithm development
  • Experience with graph database query languages like OpenCypher, Datalog

Benefits include industry-leading healthcare, educational resources, savings and investments, parental leave, generous time off, giving programs, and networking opportunities. The position offers hybrid work arrangement with up to 50% work from home and 0-25% travel.

Last updated 3 months ago

Responsibilities For Senior Software Engineer - Fabric Graph

  • Participate in development of core database index, query planning and execution, and language development stack
  • Analyze tradeoffs and prioritize development, modularization, optimization, testing, repairability and observability
  • Implement appropriate observability metrics and analyse these metrics
  • Input to collecting, classifying, and analyzing complex data
  • Coordinate multiple group project plans and releases with stakeholders

Requirements For Senior Software Engineer - Fabric Graph

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Multiple years of technical engineering experience with C++, Java, or Python
  • Professional experience in distributed systems development
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer - Fabric Graph

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?