Job: Software Development Engineer, Senior Job

Job Category: Software Engineering: DevelopmentLocation: Redmond, WA, USJob ID: 836306-111795Division: Server & Tools Business

Description

Cloud computing is the next big transformation in how computers are used. Consider how our products are used today. Any moderately complex installation of our server software requires various specialists to care and feed the infrastructure, machines, software, applications, etc. Tier 1 and mission critical class solutions require higher investments in infrastructure, hardware, and people. Consequently, those service levels are out of reach of many businesses. 

The SQL org already has a number of services running in Azure - SQL Azure DB, HDInsight, BI Azure, RS Azure, etc. Our team’s goal is to light up a Data Warehouse PaaS service. It will have the following attributes:
a. Get our users out of the hassles of managing infrastructure and the platform
b. Commoditize Tier 1 capabilities like HA and DR.
c. Keep the operational and capital expenses low. 
d. Provide predictable performance for DW workloads.
This is ambitious but we believe it is achievable.

While we intend to leverage the Azure platform and the DW software built for the appliance we have a number of technically challenging problems. 
a. Build fault tolerance for DW components based on Azure HA technologies.
b. Deliver on the promise of elastic resource allocation.
c. Build self-managing and self-healing services.
d. Build a data driven approach to improve the service.
e. Build a feedback based control system mechanism that prevents any component service from being overwhelmed by load.
You will get an opportunity to work across a range of platform technologies which require a varying mix of depth and breadth. 

We are part of the SQL organization which is recognized across the company as a rewarding place to do solid engineering. We have made solid progress in understanding how to build services.

Required Basic Qualifications:
- Minimum 5 years of commercial product development experience.
- Minimum 5 years of experience developing systems-level code, OS or scalable servers/services.
- B.S. or M.S. degree in Computer Science or equivalent experience.
- Multithreaded and parallel programming experience is required.

Preferred Qualifications:
- Solid architectural skills backed up by implementation experience.
- Extensive software design, development and debugging skills/experience with C, C++ or C#
- Experience with fault tolerance is required.
- Excellent communication and collaboration skills with proven technical leadership skills is required.
- Ability to work with minimal direction and in a team to research innovative solutions to challenging business/technical problems is required.
- Experience in building distributed systems and cloud services is preferred.
•Proficiency in C#, SQL Server, and network protocols are preferred.
If you are driven by leaving a mark on the world through the products you develop, then this role is for you!

ST:SQL


Nearest Major Market: Seattle 
Nearest Secondary Market: Bellevue 
Job Segments: Developer, Engineer, Product Development, Software Engineer, Warehouse, Technology, Engineering, Research, Manufacturin
g

0 comments:

Post a Comment