Senior Software Engineer

Solo para miembros registrados
Ceuta
EUR 60.000 - 100.000
Descripción del empleo

Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and sky-is-the-limit thinking in a cloud-enabled world.

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. Our portfolio includes 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. Our mission is to build the data platform for the age of AI, powering data-first applications and fostering a data-driven culture.

Within Azure Data, the big data analytics team provides products enabling data engineers and data scientists to extract insights from all data types—structured, semi-structured, and unstructured. We build the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric.

The Scope system is Microsoft's massively scalable analytics engine, managing hundreds of thousands of jobs and exabytes of data daily. The Scope Compiler team seeks an experienced Senior Software Engineer to design and develop the Scope scripting language—translating high-level data operations written in Python and C# into efficient execution across thousands of machines. If you are interested in compilers, language and library design, or high-performance data analytics, we want to hear from you!

We embrace diverse perspectives to better serve our customers and foster innovation.

Responsibilities

The Scope system encompasses language design, query optimization, job scheduling, data processing, and data storage. As a Senior Software Engineer on the Scope Compiler Team, you will be part of a small team of language designers focusing on:

  • Enhancing Scope's scripting capabilities in C# and Python.
  • Compiler engineering tasks including parsing, type-checking, query planning, and code generation.
  • Impacting the entire language stack, including heuristic-driven optimizer, distributed scheduler, and data processing engine.

This role offers the chance to apply cutting-edge data analytics research to a system relied upon by real businesses daily. If you aspire to be a compiler engineer or language designer, this is an excellent opportunity!

Qualifications

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of engineering experience in languages such as C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.

Other Requirements

  • Ability to meet Microsoft, customer, and government security screening requirements, including passing the Microsoft Cloud Background Check upon hire and every two years thereafter.

Preferred/Additional Qualifications

  • Interest in compilers, language design, or data analytics.
  • Experience with C# and Python is a plus.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration without regard to various protected characteristics. For accommodations due to disability, please refer to our process for requesting assistance.