Microsoft Corporation Principal Software Engineer in Redmond, Washington
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, more openness, and the sky is the limit thinking a cloud-enabled world.
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.
At the core of the AI revolution lies data: Machine learning is used to create software artifacts from data. This data is valuable and requires careful management. Azure Data is the world leader in data management, processing and analytics with products such as SQL Server, Azure Synapse and Power BI.
We are expanding our Azure Synapse team to bring together the best in big data management and machine learning.
We work with and contribute to state-of-the-art open-source packages, including Apache Spark, Koalas, Pandas, Dask, sklearn, MLFlow, TensorFlow, and PyTorch. We combine those with our own tech to build secure, reliable, scalable, and high-performance machine learning platforms. With our platforms, we strive to enable our customers to follow the principles of responsible AI: (https://www.microsoft.com/en-us/ai/responsible-ai) Fairness, Inclusiveness, Reliability & Safety, Privacy & Security, Transparency, Accountability.
Our team is also pioneering innovative approach to leveraging semantic context to facilitate the collaboration between domain experts, data scientists and ML engineers, resulting in improved productivity and efficiency. This is a great opportunity to drive innovation and productize results of cutting edge research in v1 product.
To support these ambitions, we are growing our distributed team. We also work closely with teams across Microsoft, including Microsoft Research, Azure ML, and our own Gray Systems Lab (https://www.microsoft.com/research/group/gray-systems-lab/) . We strive for an open, collaborative environment where equal participation from every location is possible. To do so, we apply best practices from open-source development to our own work style.
As an engineer, you will have the opportunity to drive innovation in the area of semantic data science and work on the latest technology in Big Data and Machine Learning areas:
Drive innovation in the novel area of Semantic Data Science
Provide technical leadership in designing and implementing new customer facing object model and API
Work closely with Microsoft Research and Gray Systems Lab to productize cutting edge research
Design and develop high performance machine learning platforms for cloud offerings.
Design and develop machine learning experiences on distributed computing platforms
Work with various open-source technologies and make contributions to these technologies.
Solve hard technical challenges in data modelling, machine learning and distributed computing.
Bachelor's degree in computer science or related field
5+ years of experience with system design, with the emphasis on data modelling and creating customer-facing object models and APIs
8+ years of software design and development experience with at least one of C/C++/C#/Java/Python/Scala
High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced competitive environment
Have a deep desire to work collaboratively, solve problems with teams across the world, find win/win solutions and celebrate successes
5+ years of experience in machine learning, deep learning, high performance computing, or distributed big data systems.
Experience with industrial machine learning applications
Experience working with open-source computing frameworks such as Spark and Hadoop
Experience participating in open-source development
Hands-on project experiences in big data analysis or distributed computing
Good communication and presentation skills
Solve problems by always leading with deep passion and empathy for customers
MS/PhD degree in computer science or related field
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 (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs