¡Activa las notificaciones laborales por email!

Senior Software Engineer

Microsoft

Ceuta

Presencial

EUR 60.000 - 100.000

Jornada completa

Hace 12 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An innovative company is seeking a Senior Software Engineer to join their Azure Data engineering team, focusing on the development of a cutting-edge analytics engine. This role offers the opportunity to work with advanced data processing technologies and contribute to the design of a scripting language that impacts real-world applications. If you are passionate about compilers, language design, and high-performance analytics, this position is perfect for you. Join a diverse team that values creativity and collaboration in a dynamic cloud-enabled environment.

Formación

  • 6+ years of engineering experience in programming languages.
  • Strong background in compilers and language design.

Responsabilidades

  • Enhancing Scope's scripting capabilities in C# and Python.
  • Performing compiler engineering tasks including parsing and code generation.

Conocimientos

C#
Python
Java
C++
JavaScript

Educación

Bachelor's Degree in Computer Science

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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.