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
