About The Position

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact. Are you ready to be part of the next generation of networking innovation? Join Ciena’s AI/ML/DL Packet Team and contribute to the development of cutting-edge solutions for our coherent metro router, designed to unify IP and Optical in the metro with ultimate flexibility, future-proof extensibility, and improved sustainability. This is your opportunity to work on next-generation optical transport solutions and Layer 2/3 switching and routing technologies.

Requirements

  • Currently pursuing a degree in Computer Science, Computer Engineering, or a related field.
  • Strong interest in embedded programming and telecommunications systems.

Nice To Haves

  • Experience with programming languages such as C, C++, Python, Go, or BASH.
  • Familiarity with AI/ML frameworks like TensorFlow, PyTorch, Scikit-learn, and Jupyter.
  • Exposure to Kubernetes, React.js, REST APIs, and Linux as a development environment.
  • Understanding of datacom and telecom concepts (Ethernet, TCP/IP, MPLS, DWDM).
  • Experience with low-level real-time software/firmware development.
  • Familiarity with CLI, SNMP, NETCONF, REST, gRPC, and tools like Git, Eclipse, JIRA, Confluence, GDB, and Yocto.
  • Knowledge of YANG modeling language and toolchains.
  • Exposure to automation and testing processes.

Responsibilities

  • Develop AI tools and applications (ML, Kubernetes) that extend the capabilities of system/platform solutions.
  • Participate in the development of embedded, real-time software for telecommunications systems.
  • Code, test, and support software releases, ensuring high-quality delivery.
  • Collaborate with Senior Designers and architects for mentoring and coaching while contributing to team objectives.
  • Solve problems, analyze issues, and innovate to enhance system capabilities.

Benefits

  • Employee Assistance Program (EAP)
  • company-paid holidays
  • paid sick leave
  • vacation pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service