Microsoft Corporation Software Engineer in Redmond, Washington
Cutting edge challenges and a chance to influence big data platform solutions that scale to petabytes of data, in both streaming and batch mode. We deal with this scale of data every day, and we have hundreds of customers and partners that develop business critical solutions on our platform. Come join the team developing the latest suite of tools for managing Big Data transformations. We enable operations, decision making, product enhancements, and customer value creation with Big Data Analytics. Core to our mission is collecting the right data on a massive scale and making it actionable. Security, Compliance, Service Health, Usage and Fraud are just a few areas that you will be improving through data analysis. Building and extending best of breed technologies to process and transform petabytes of data from hundreds of Cloud services across Microsoft to deliver business critical data and insights for the services and their customers is what you will be tasked with.
In this role you will:
Come up with solutions for influencing end to end user experience starting from data discovery to data insights generation.
Work on distributed services for orchestrating Big Data transformations/processing on Azure Data Lake, Hadoop/Spark, CosmosDB and other emerging technologies.
Integrate Near-Real Time (streaming) transformations into our Big Data Management solution.
Design and implement features that enable and enforce data governance.
Collaborate with multiple Azure cloud services and technology teams to both leverage and enhance Analytics team solutions.
An undergraduate or graduate degree in computer science, related discipline or 1year equivalent experience
Design and development experience in C#, C++ and/or Java.
Development and design background in multi-tiered distributed services.
Good understanding of efficient data structures, algorithms, asynchronous programming and high performance data processing.
Good problem solving and analytical skills.
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 at 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.