Senior Software Engineer

Senior Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
29679
Date Posted
1 year ago
Recruiter
John Apl
Job Views
80

Job Description

Are you passionate about Database Technology and Cloud Computing and fascinated by challenges such as managing millions of databases across a wide price/performance spectrum?  The Azure SQL DB Resource Governance (RG) team is responsible for ensuring a high-quality experience for customers that provision databases that are allocated slices of a single core all the way up to an entire machine.  This wide range in potential resources provisioned (performance) translates to potential revenue that spans pennies to hundreds of dollars per day.  Compounding this are the various SQL DB offerings which include “serverless” databases where resources are not statically allocated for the databases lifetime.  With the range in databases and customers, the RG team must ensure that the SQL DB business remains economically viable by properly utilizing the bleeding edge hardware powering SQLDB.  Figuring out how these databases share the finite computing resources available falls within the realm of database placement and cluster load balancing.  As a member of the RG team, you will be focused on making data-driven decisions on database placement and load-balancing. You will have at your disposal SQL’s advanced and intricate engine, an orchestration system that manages millions of databases around the world, and petabytes of telemetry data.

Responsibilities

As a member of this amazing team, you will participant in all stages of our cloud offering lifecycle - from initial research, discovery, data science, solution prototyping, development, testing, debugging, all the way through deployment to stage, production and operation readiness.   You will have the opportunity to influence the entire stack, from the SQL engine to real time telemetry, to the fabric service orchestration system, and to wear multiple hats to demonstrate breadth, depth, and leadership.   Placement and load-balancing is a complex and highly sensitive area where even one change in the algorithms and policies can have immediate and impactful changes to customer experience as well as the economics of the business.  We are looking for someone to help determine and build the next generation of algorithms and software for this crucial area of Azure SQL DB.

Qualifications

Basic Qualifications:

  • Great curiosity and willingness to question, undaunted by hard technical problems.
  • Strong design, implementation, and communication skills.
  • 8+ year of proficiency with C++, and/or C#, solid knowledge of SQL
  • 1-2 years Prior experience in Cloud service offering
  • Master’s degree in Computer Science or Engineering with a focus on systems and related algorithms or Computer Science with a focus on data science and statistics
  • 4 years of experience with at-scale distributed systems, and/or data analytics and relevant data systems at the Terabytes+ scale

Preferred Qualifications:

  • Master’s+ degree in Systems, Computer Science is a plus
  • 5 years of experience with at-scale distributed systems
  • 5 years of experience with large-scale data analytics and appropriate data systems
  • Experience with orchestration systems like Kubernetes
  • Some expertise in bin-packing or scheduling algorithms
  • Some expertise in statistically significant testing methods, or signal analysis

Job ID: 29679

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept