Senior Software Engineer
Core
Design, develop, test, and operate scalable software and automation solutions for Azure network qualification and engineering infrastructure, including AI-powered agents for test automation and troubleshooting.
Role type
Senior Software Engineer (Network Automation & AI)
Builds
Services and tools for network device provisioning, configuration, lifecycle management, test execution, telemetry collection, and health validation.
Domain
Cloud Networking & AI
Deliverable
production ML models
Required skills
Distributed systems design, AI/agent development, network automation, observability, failure handling, automated recovery, C/C++/C#/Java/JavaScript/Python
Preferred skills
Networking engineering, root-cause analysis, engineering decision-making
Technologies
Azure, C, C++, C#, Java, JavaScript, Python
Responsibilities
Design reliable distributed systems with strong observability and automated recovery; Develop AI-powered solutions to improve test automation and troubleshooting; Build data-driven solutions using network telemetry to identify issues; Partner with cross-functional teams to translate networking requirements into software solutions; Drive engineering quality through architecture reviews, code reviews, and automated testing.
Seniority
Senior, hands-on IC
