Microsoft Corporation Senior SDE Synapse SQL in Hyderabad, India
We’re looking for outstanding engineers to be founding members of the Synapse SQL IDC team. Azure Synapse Analytics is at the center of the Microsoft analytics strategy. Synapse encompasses all key functionality customers need to get the job done in the analytics space, from data ingestion and preparation to interactive analytics and reporting. Synapse SQL is a core piece of Synapse, offering customers a world-class, cloud-based relational data warehouse solution with limitless scale and all the versatility of SQL. Hear more about Synapse directly from Microsoft CEO Satya Nadella: https://aka.ms/AzureSynapseAnalyticsPage
Come join our team where you’ll work with some of the best engineers in the industry and will have a chance to help build a state-of-the-art, cloud-native distributed database system. You’ll have exposure to a variety of topics including query processing, storage engines, distributed systems and workload management, cloud platform integration, and more. Our team values knowledge sharing and we create many opportunities for learning from each other as we advance the leading edge in cloud-scale analytics.
Customers bring their largest, most business-critical analytics workloads to Synapse to ensure everyone in their organizations has access to timely insights. Robustness, performance and predictability are key aspects where we want to differentiate Synapse SQL. To support this vision, we’re looking for engineers that want to dig deep into how to push Synapse SQL to the limit by understanding customer scenarios and modeling stress workloads that mirror them, constructing systems that create repeatability for validation, and innovating in the domains of fault injection and self-healing to improve customer experience. In this role you’ll have an opportunity to learn about all areas of distributed database systems as you take a holistic, system-wide view to understand when and how things can go wrong, and how to improve the product avoid disruptions when that happens.
Bachelor’s or master’s degree in Computer Science or related field
8+ years of software design and programming experience
Fluency in C++, C#, Java or other object-oriented languages
Strong communication skills
Demonstrated independence, bias for action, and tolerance for ambiguity
Understanding of systems-level engineering principles, background in topics such as database systems, operating systems, or distributed systems
Strong debugging and troubleshooting skills
Experience in running performance and stress workloads at large scale, including exposure to fault injection and chaos engineering approaches
Track record of successful design and driving implementation of solutions for complex systems
Strong collaborator, mentor and team player
Ready to continuously learn, adapt, and be creative to solve problems of all natures
Knowledge of data warehousing and/or big data analytics solutions
Experience with Azure or other cloud platforms
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.