SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Principal Software Engineer - Spark

Company: Microsoft
Location: Sunnyvale
Posted on: June 17, 2022

Job Description:

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 to---the Microsoft---Cloud, 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.ResponsibilitiesThe 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. For this role, 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.QualificationsRequired Qualifications10+ years of professional software development experience 8+ years of software development experience building scalable, distributed services 8+ years of software development experience with C++, Java, C#, Scala5+ years of experience in building programming models, APIs for platforms which achieve broad scale deployment/usageBachelor's degree in Computer Science, Computer Engineering, Software Design, Software Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience.Preferred QualificationsAn 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#azdat#msftintelplat#synapse#spark#analyticsCloud 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.Benefits and PerksIndustry leading healthcareSavings and investmentsGiving programsEducational resourcesMaternity and paternity leaveOpportunities to network and connectDiscounts on products and servicesGenerous time awayJob SummaryJob number: 1335519Date posted : 2022-05-05Travel: 0-25%Profession: EngineeringRole type: Individual ContributorEmployment type: Full-TimeExperience: Experienced professionals

Keywords: Microsoft, Sunnyvale , Principal Software Engineer - Spark, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds