Software Engineering
Technology, Data & Digital · Software & Web Development · Software Engineering · Data Science · Business Intelligence
In short
Join Microsoft's world-class engineering team in India to work on Azure SQL Database, a leading platform-as-a-service. This role focuses on performance engineering, ensuring high reliability and efficiency in large-scale cloud database systems, involving competitive benchmarking and deep performance investigations.
Responsibilities
- Contribute to product improvements with key performance deliverables.
- Collaborate with OEMs to analyze SQL performance on modern hardware.
- Explore emerging SKUs and technologies to drive product improvements.
- Strengthen engineering processes for efficient cloud deployments.
- Identify improvements in supportability for performance analysis.
- Provide regular updates to stakeholders on performance analysis and findings.
- Understand Microsoft businesses and collaborate on end-to-end user experiences.
- Stay educated on state-of-the-art technologies and conduct POCs.
- Participate in on-call rotation.
Requirements
- Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or IT technical discipline.
- 4+ years of programming experience in C++.
- 4+ years of experience in Performance Engineering, including design, development, and usage of performance workloads/tools to measure, analyze, and root cause performance and scalability issues.
- Proficiency in troubleshooting and debugging.
Desired Qualifications
- Extensive and specialized knowledge in one or more of: Database/OS internals, Hardware knowledge (CPU/System/Networking/Storage), and Cloud related technologies.
- Strong problem-solving, interpersonal, and communication skills.
- Great curiosity and willingness to question, undaunted by hard technical problems.
- 2+ years of experience designing and developing production quality software using C/C++.
- Proven experience in improving product performance.
- Experience in both Windows and Linux system performance tools.
- MS in CS/CSE/EE or related discipline.
Benefits
- Opportunity to work on hard technical challenges in a globally distributed team.
- Chance to work on mission-critical functions of Azure SQL Database.
- Opportunity for direct impact on functionality, scalability, security, performance, manageability, and supportability.
- Environment where innovation is valued.
- Opportunity to learn and work on enterprise-class relational database engines.
- Work at the forefront of large-scale cloud database systems.
- Collaborate with partner engineering teams to diagnose issues and influence architecture.
- Implement optimizations that directly enhance customer experience at scale.
#AzureData#azdata