Senior Software Engineer - Azure Networking
Senior Software Engineer focused on Azure networking, not directly involved in AI/ML model development.
What you'd actually do
- Design, develop, and operate large-scale distributed systems in Azure.
- Build and maintain high-performance, reliable, and scalable networking infrastructure.
- Collaborate with product teams to understand their networking needs and provide solutions.
- Troubleshoot and resolve complex networking issues.
- Contribute to the continuous improvement of our networking technologies and processes.
Skills
Required
- Strong programming skills in C++, C#, or Java.
- Experience with distributed systems and cloud computing (Azure preferred).
- Deep understanding of networking protocols (TCP/IP, HTTP, etc.).
- Experience with network performance analysis and optimization.
- Excellent problem-solving and debugging skills.
Nice to have
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with network security principles.
- Experience with large-scale data center networking.