Microsoft's Azure Data engineering team is looking to transform analytics in the world of data by building the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. The databases team specifically aims to enable developer friendly, mission-critical, AI enabled operational Databases across relational, non-relational and OSS offerings.
Requirements
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- 2+ years of experience in development of database internals OR contributions to open-source table and file formats, query engines or related libraries (e.g., Iceberg, Spark, Polars)
- 2+ years of experience in high-performance programming in Rust or C++
- 2+ years of experience in development and deployments of embeddings, rankers and other retrieval models and pipelines.
Responsibilities
- Leads identification of dependencies and the development of design documents for a product, application, service or platform.
- Leads efforts to optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI).
- Identifies best practices and coding patterns and provides deep expertise in the coding and validation strategy.
- Considers and leads the comprehensive application of automation within production and deployment across products.
- Runs code in simulated or other non-production environments to confirm functionality and error-free runtime across products.
- Defines and develops standardized, repeatable, scalable solutions to guarantee quality.
- Reviews the code of a product to assure it meets the team's and Microsoft's quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.