Senior Software Engineer
MicrosoftRedmondUpdate time: November 23,2019
Job Description

Are you an outstanding software engineer looking to tackle hard problems in the big data space? Are you interested in the challenges of building a large-scale, low latency data service to solve real world problems? Do you have significant interest in and/or experience with database systems and functional style programming? And love open source technologies? Then the COSINE Core Data Measure Platform team could be the right place for you!

Responsibilities

The Measure Platform Team is hiring for the Venice project - a data warehouse service to provide low latency and high concurrent access to high dimensional metrics data. In this role, you will have the opportunity to work on distributed database system, data modeling, and scalable query service that powers some of the most mission-critical services for shipping Windows OS. Your responsibilities will include design, implementation, testing, and operationalize the data warehouse stack for highly available and reliable service. You’ll be joining a small team of seasoned developers who have developed a successful initial version of the service. The role allows plenty opportunities for professional growth.

 

  • Design, implement, operationalize vNext data warehouse stack
  • Perform system and workload level optimizations
  • Onboard new workloads and support live service

Qualifications

Required Qualifications:

-         B.Sc. in Computer Science or related engineering discipline. M.S./Ph.D. in relevant domain a plus

-         5 years of relevant industry experiences

-         Strong domain knowledge in at least one of the following areas: distributed systems, concurrency control, high availability, file systems, message queue, and cloud storage systems

-         Professional development experience using Java, Scala, C#, or Go/C/C++

 

Preferred Qualifications:

-         Hands-on experiences in one or more of these open source projects preferred:    Zookeeper, Kafka, RocksDB, PostgreSQL, and Presto.

 

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.

Get email alerts for the latest"Senior Software Engineer jobs in Redmond"