Software Engineer - Path Computation (PCE)

Ciena   •  

New York, NY

Industry: Telecommunications


Not Specified years

Posted 80 days ago

This job is no longer available.

We are looking for a software engineer with experience in L1/L2 Path Computation. Blue Planet is based on a next-generation software architecture that leverages open-source technologies, model-driven templates and container-based micro-services.

Our customers are both internal and external customers of the Blue Planet platform. 


  • Augment our Path Computation Engine with new query capabilities and algorithms
  • Develop features that provide a scalable, flexible, and programmable platform supporting service orchestration
  • Work closely with the Blue Planet solution team and other developers to support their use of the platform to deliver solutions to customers
  • Participate in all phases of the development cycle – plan, design, implement, review, test, deploy, document, and train

Required Skills

- Minimum B.S. degree in Computer Science or a related technical field

- Experience with Data Structures
- Experience with PCE algorithms K-Shortest/Dijkstra/Yen.
- Experience with Java (and/or) Scala (and/or) Akka
- Networking experience with L1/L2/L3

If you have experience with PCE algorithms K-Shortest/Dijkstra/Yen, you have the profile we need! 

If you don't have experience with PCE algorithms but tick all the other boxes, we may like to consider you as well.