Celestica

Senior Staff Engineer, Software

Celestica

full-time

Posted on:

Location Type: Remote

Location: New HampshireUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Spearhead the design and deployment of a next-generation, network device automation infrastructure.
  • Lead a team in building a platform that automates everything from Pull Request to Regression Validation on physical test beds using high-performance IXIA traffic generators.
  • Build and deploy AI/LLM-based agents to parse complex log files and SPyTest results.
  • Develop agents capable of test bed failure recovery and leverage AI to analyze long-term software quality trends.

Requirements

  • Deep expertise in SONiC, SAI (Switch Abstraction Interface), and standard protocols (BGP, EVPN, VXLAN).
  • Expert-level knowledge of SPyTest and Python-based automation.
  • Experience with IXIA (IxNetwork/IxLoad) and physical switch hardware (Mellanox/NVIDIA, Broadcom-based whitebox).
  • Strong proficiency in Python, C/C++, Rust, or Java; experience building RESTful APIs and cloud-native backends (GCP/Azure).
  • Familiarity with integrating LLM APIs (like Google Gemini) for text/log analysis.
  • Advanced experience with GitHub Actions, Azure DevOps or Jenkins, and containerization (Docker/Kubernetes).
Benefits
  • 12 to 18 years Typical Experience
  • Bachelor degree or consideration of an equivalent combination of education and experience.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SONiCSAIBGPEVPNVXLANSPyTestPythonC/C++RustJava