Software Engineer II
Core
Design, develop, test, debug, and maintain software components for highly scalable and reliable infrastructure supporting real-time communication and Copilot experiences.
Role type
Software Engineer II (Infrastructure & AI Workflows)
Builds
Scalable cloud infrastructure, secure communication protocols, AI-driven workflows, and observability systems.
Domain
Cloud Infrastructure, Real-time Communication, AI/LLM Orchestration, Security
Deliverable
production ML models
Required skills
C, C++, C#, Java, JavaScript, Python, Distributed Systems, Cloud Infrastructure, AI Agents, LLMs, Observability, Software Security, Performance Engineering, Kubernetes, Containerization
Preferred skills
Post-quantum cryptography, Hardware acceleration, Low-level software optimization, Automated incident response, Emerging technologies evaluation
Technologies
.NET, Kubernetes, Cloud-native environments, Telemetry, Logging, Tracing, Cryptography
Responsibilities
Develop and optimize software for service performance and efficiency; Investigate and troubleshoot production issues to implement reliability improvements; Participate in on-call rotation for live-site incidents; Contribute to code reviews, technical documentation, and engineering best practices; Collaborate on technical designs and deliver reliable solutions.
Seniority
Mid-level, hands-on IC
