Senior Software Engineer - Azure Compute
Core
Design, develop, and optimize cloud infrastructure and distributed systems to ensure high availability, reliability, and performance.
Role type
Senior Software Engineer (Cloud Infrastructure)
Builds
Cloud infrastructure, distributed systems, and scalable platforms
Domain
Cloud Computing / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud infrastructure design, distributed systems development, system optimization, debugging, code refactoring, performance tuning, observability implementation, incident response, playbook development, stakeholder collaboration
Preferred skills
Proactive knowledge acquisition, adaptation to new technical trends, driving consistency in monitoring at scale
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Collaborate with stakeholders to determine user requirements and drive design document development; Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability; Act as a Designated Responsible Individual (DRI) to guide engineers and monitor systems for degradation or downtime; Initiate actions to restore systems for complex problems; Proactively seek new knowledge to improve availability, reliability, and efficiency of products.
Seniority
Senior, hands-on IC