Software Engineer II at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

03 Mar, 26

Salary

0.0

Posted On

03 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Distributed Systems, Cloud-Scale Architecture, Problem-Solving, Design Documents, Code Implementation, Feature Implementation, Modern Software Design Patterns, CUDA Kernels, CPU/GPU Performance Optimization, Network Latency, Large-Scale Capacity Management

Industry

Software Development

Description
Accelerate your career growth by working on cutting-edge AI infrastructure. Develop deep expertise in distributed systems and cloud-scale architecture. Hone your problem-solving skills in a highly collaborative environment. Work with stakeholders to determine user requirements for a set of features. Contribute to design documents and identify dependencies for product areas with minimal oversight. Implement and maintain code for services and features, reusing components where applicable. Break down larger work items into smaller tasks and provide accurate estimates. Act as a Designated Responsible Individual (DRI) during on-call rotations to monitor and restore services for simple issues. Stay current with emerging technologies and patterns to improve reliability, efficiency, and performance at scale. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years of experience building distributed, near real-time, high-load systems. 2+ years of experience translating requirements into feature implementations Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Familiarity with modern software design patterns (microservices, containers, caching, queuing). Experience with one of CUDA kernels, CPU/GPU performance optimization, network latency, and managing large-scale capacity fleets.
Responsibilities
Develop deep expertise in distributed systems and cloud-scale architecture while collaborating with stakeholders to determine user requirements. Implement and maintain code for services and features, ensuring reliability and performance at scale.
Loading...