Ciena is seeking an entry-level AI Software Engineer to contribute to the design and delivery of AI-driven software that enhances network products through reliable, cloud-ready engineering.

Requirements

  • Design and develop modular, well-documented Python services supporting AI platforms.
  • Build and extend RESTful APIs using FastAPI within containerized microservice architectures.
  • Implement and test AI workflows using orchestration frameworks such as LangChain and LangGraph.
  • Apply machine learning techniques across data preparation, model training, and validation pipelines.
  • Experiment with prompt engineering and context management to improve model quality and performance.
  • Debug and troubleshoot AI/ML systems to maintain reliability in production environments.
  • Collaborate with engineering and data teams to deliver scalable AI-enabled features.

Benefits

  • Flexible work environment
  • People-first approach
  • Meaningful social, community, and societal impact