Software Engineer

Last updated 29 days ago
Location:Redmond, Washington
Job Type:Full Time

The Cloud Supply Chain & Provisioning engineering (CSCPe) group is an exciting and fast evolving engineering group within Microsoft. CSCPe’s mission is to optimize and deliver industry leading cloud infrastructure and foundational technologies for Microsoft’s online services used by our Customers around the world. Microsoft’s cloud infrastructure, which supports over 200 cloud services including Azure, Bing, MSN, Office 365, Xbox Live, Skype, OneDrive, etc… is growing at an incredible pace. Within CSCPe, the Capacity Planning team is responsible for always knowing the ideal quantity of infrastructure resources (datacenters, power, racks, servers, network devices, bandwidth, IP addresses, etc.) employing near real-time mechanisms to achieve the planned resource utilization at scale. We strive to deliver a eco system that employs machine learning, change modelling, automation of business processes and logistics, real-time data collection and analysis, prioritization of resource allocations, and other techniques to efficiently deliver customer promise around infinite cloud resources.

We are looking for a software engineer who is passionate about solving large business optimization problems at scale. If you are comfortable working in a start-up/v1 effort, enjoy creating and incrementally marching to towards a well-defined long-term architecture, and are motivated by solving hard business process problems with technology then this could be the position for you.


Job Responsibilities include but are not limited to:

- Collaborate closely with partner teams across Microsoft to deliver key planning solutions and the technology to support them.
- Help design and implement the future architecture for highly scalable, durable, low latency capacity planning system.
- Drive innovations leveraging big data, ML techniques and distributed systems to deliver business results.
- Help gather and define requirements, KPIs, priorities and planning of engineering deliverables.


Basic Qualifications:

BS in Computer Science or equivalent degree

1+ years of experience with design and development of software platforms.

Preferred Qualification:

MS preferred.

3+ years of experience with design and development of software platforms.
Ability to quickly pick up existing concepts and employ new techniques.
Strong problem solving and communication skill.
Knowledge and understanding of Microsoft cloud infrastructure, Azure or Bing experience will be a plus.
Experience in Big data and streaming platforms like Strom, Hadoop, Cosmos and machine learning experience will be a strong plus.

- Experience in Supply Chain is not required but is desirable.

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.