Software Development Engineer, Network Fabric Engineering
Core
Design and develop software solutions for distributed system architecture, focusing on AI-driven network operations and automation.
Role type
Software Development Engineer (Network Fabric)
Builds
Distributed software systems and AI-driven network automation solutions
Domain
Cloud Infrastructure / Network Engineering
Deliverable
production ML models | product features
Required skills
Distributed systems design, Object Oriented Design, Large-scale multi-tiered software development, C#/C++/Java/Perl, System architecture
Preferred skills
Full software development lifecycle ownership, Code review practices, Source control management, Build processes, Testing strategies, Operations experience
Technologies
C#, C++, Java, Perl
Responsibilities
Design and develop software solutions integrating into distributed architecture, Own complete development lifecycle from design to operational support, Collaborate across teams to align solutions with system goals, Drive technical and process improvements for reliability and performance
Seniority
Mid-level, hands-on IC