Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, and more openness.
Microsoft's Intelligence Platform engineering team is leading the transformation of analytics in the world of data with products like Power BI, Synapse Analytics, Azure Data Factory, Azure Data Explorer.We will bring the world's data tothe MicrosoftCloud, power a new class of data first applications, and empower everyone on the planet to make better decisions with data.
We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our ideas are better, our products are better, and our customers are better served.
Azure Big data teams (Azure Synapse Analytics, Azure Data Lake, HDInsight, Azure Stream Analytics and Cosmos) address interesting challenges in technologies such as big-data, cloud, storage, and open-source. We build reliable, highly scalable, and highly performing distributed systems for data analytics on Azure. We build services that enable big data developers to build mission critical applications with high levels of SLA through auto detection and healing. We enable advanced data Insights and recommendations externally to our customers.
The Spark team in Azure Big data is looking to improve performance beyond what we have already demonstrated () - 2x over OSS Spark 3.1. You will have to help rebuild the way analytics engines process data. As an architect in this team, you will have the opportunity to work on the next generation of query engine and storage system that can extend our work and outperform proprietary closed system data warehouses out in the market today.
To be successful in this role, you must thrive while solving challenges related to distributed query execution, resource management, efficient storage subsystems and performance optimizations. You must be willing to solve challenging technical problems in a space where innovation is always happening. You will have an opportunity to make high impact changes daily. While this is an Architect role, we are looking for someone who can take on challenging development work to help kickstart projects, run complex proof-of-concepts, and technically lead.
+ 15+ years of professional software development experience
+ 5+ years of software development experience building scalable, distributed services
+ 5+ years of software development experience with C++, Java
+ Experience in building programming models, APIs for platforms which achieve broad scale deployment/usage
+ Minimum of a Bachelor's degree in Computer Science, Computer Engineering, Software Design, Software Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience
An ideal candidate would also bring:
+ MS/PhD in Computer Science, Computer Engineering, or Electrical Engineering
+ A passion for distributed systems, databases and large-scale storage
+ Experience with multi-threaded/parallel programming
+ Excellence in software engineering practices, coding and solid foundation in data structures, algorithms with strong testing, debugging and analytical skills
+ Proven ability to plan, schedule and deliver quality software
+ Excellent collaboration skills
**Cloud Screening (required for all C+AI Job Descriptions)**
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.
**EOE Statement (this automatically populates in system)**
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 as reasonable.
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.