cover image
Ciena

Ciena

www.ciena.com

9 Jobs

9,935 Employees

About the Company

Ciena (NYSE:CIEN) is the global leader in high-speed connectivity. We build the world's most adaptive networks to support exponential growth in bandwidth demand. By harnessing the power of our networking systems, components, automation software, and services, Ciena revolutionizes data transmission and network management. With unparalleled expertise and innovation, we empower our customers, partners, and communities to thrive in the AI era.

Listed Jobs

Company background Company brand
Company Name
Ciena
Job Title
Software Engineering Internship or Placement
Job Description
**Job Title** Software Engineering Internship or Placement **Role Summary** A 3‑12 month internship (starting 2026) focused on developing embedded software for a Linux‑based Network Operating System. The role involves full‑cycle software development—from requirements analysis and design through implementation, testing, and support—while collaborating with product owners and system architects. **Expectations** * 3–12 month term, 2026 commencement * Full participation in all phases of the software development lifecycle * Ability to work independently and manage priorities in a team setting **Key Responsibilities** * Develop and maintain embedded C/C++/Python code for the NOS * Conduct requirements analysis, design, implementation, and unit testing * Design and execute automated test suites (Jenkins, other frameworks) * Troubleshoot software issues and provide support to customers and verification teams * Collaborate with product owners, system architects, and peers on feature integration * Contribute to software architecture decisions to improve resiliency, debuggability, and maintainability **Required Skills** * Strong analytical and problem‑solving abilities * Proficient in C, C++, and Python programming * Experience with Linux development environments (Debian preferred) * Familiarity with containers (Docker) and orchestration (Kubernetes) * Knowledge of automated test frameworks (e.g., Jenkins) * Competence in design & debugging tools (Eclipse, GDB, Atlassian Suite) * Excellent written and verbal communication, technical documentation, and time‑management skills **Required Education & Certifications** * Current enrollment or recent completion of an undergraduate program in Computer Science, Software Engineering, or related field (or equivalent experience) * Knowledge of networking protocols (OSPF, BGP) and networking hardware is a plus but not mandatory ---
Edinburgh, United kingdom
On site
26-11-2025
Company background Company brand
Company Name
Ciena
Job Title
QA Engineer Intern - Winter 2026
Job Description
**Job Title** QA Engineer Intern – Winter 2026 **Role Summary** Assist in quality assurance for new software features on IP Switching platforms, focusing on both manual testing and Python‑based automation. Gain hands‑on experience with system & network virtualization, advanced routing protocols, and end‑to‑end IP service testing. **Expectations** - Prioritize customer‑critical tasks and deliver results promptly. - Maintain integrity and professional conduct. - Pursue continuous learning and apply emerging technologies strategically. - Adapt to changing priorities in a diverse work environment. - Work independently with minimal supervision while collaborating effectively in a team. **Key Responsibilities** - Set up and maintain laboratory topologies for integrated IP system testing. - Enhance existing Python automation scripts and develop new scripts for test execution. - Execute designated test suites, document defects, and coordinate retesting after fixes. - Collaborate with engineering teams to understand feature requirements and integration points. - Apply knowledge of networking technologies (BGP, MPLS, EVPN, Segment Routing, SDN, NFV, PON, Ethernet services) to test scenarios. - Report findings and contribute to the improvement of QA processes. **Required Skills** - Proficient in Python programming and automation scripting. - Fundamental understanding of software development concepts. - Basic knowledge of IP networking protocols (BGP, MPLS, LDP, EVPN, Segment Routing). - Experience with testing methodologies, defect lifecycle management, and test documentation. - Strong analytical and problem‑solving abilities. - Effective written and verbal communication skills. **Required Education & Certifications** - Enrolled in or completed a Bachelor’s program in Electrical/Computer Engineering, Computer Science, Information Systems/Technology, or a comparable field. ---
Ottawa, Canada
On site
Fresher
01-12-2025
Company background Company brand
Company Name
Ciena
Job Title
Junior DevOps Engineer
Job Description
**Job Title** Junior DevOps Engineer **Role Summary** Develop, deploy, and manage CI/CD pipelines and cloud infrastructure for software delivery. Collaborate with development, QA, and operations teams to automate workflows, monitor performance, and ensure secure, scalable environments. **Expectations** - Launch and maintain reliable CI/CD pipelines for multiple projects. - Deliver documentation and best‑practice guides for tools and processes. - Participate in agile sprint planning and iterative improvement cycles. - Proactively identify and resolve deployment or performance issues. **Key Responsibilities** - Design, implement, and maintain CI/CD pipelines using Jenkins, Git, and related tools. - Build and manage containerized services with Docker and orchestrate them on Kubernetes. - Provision and configure infrastructure with Terraform, Ansible, and cloud provider APIs (AWS, Azure, GCP). - Script automation tasks in Python and Bash. - Monitor system health with Prometheus, Grafana, or ELK stack; generate operational metrics reports. - Integrate third‑party tools (JIRA, Bitbucket, Confluence) for end‑to‑end workflow visibility. - Continuously evaluate emerging DevOps & DevSecOps practices to recommend improvements. **Required Skills** - 2+ years DevOps experience (CI/CD, automation, cloud). - Proficiency with Jenkins, Docker, Kubernetes, Terraform, and Ansible. - Strong scripting in Python and Bash. - Experience with AWS, Azure, or Google Cloud and IaC principles. - Familiarity with monitoring (Prometheus, Grafana, ELK). - Ability to integrate multiple tools into cohesive delivery pipelines. *Preferred Skills (Nice to Have)* - Yocto Project, Tekton, Zabbix. - Kubernetes at scale, DevSecOps, Atlassian suite, Agile methodologies. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, or related field. - (Optional) Certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator, or similar.
Ottawa, Canada
On site
Junior
03-12-2025
Company background Company brand
Company Name
Ciena
Job Title
AI Application Developer
Job Description
**Job Title** AI Application Developer **Role Summary** Design, develop, and deploy AI‑driven solutions within a network control suite to enhance performance, reliability, and automation. Collaborate with data scientists, software engineers, and domain experts to convert large network datasets into actionable insights and production‑ready models. **Expectations** Deliver high‑quality, production‑grade AI/ML features that meet business requirements, adhere to best practices in model governance, and scale reliably. Maintain continuous learning of emerging AI/ML technologies and communicate findings to technical and non‑technical stakeholders. **Key Responsibilities** - Develop and integrate AIOps solutions into the Navigator Network Control Suite. - Ingest, cleanse, and analyze large structured and unstructured network datasets. - Train and validate time‑series forecasting, root‑cause, and anomaly‑detection models. - Define and enforce best practices for AI model development, deployment, scalability, and reliability. - Conduct code reviews, testing, and debugging to ensure software quality. - Track experiments at scale using MLOps tools (MLflow, Kubeflow, Weights & Biases). - Visualize results with Matplotlib, Seaborn, Grafana, or Tableau. - Stay current on AI/ML, AIOps, and related technologies to continuously improve solutions. **Required Skills** - Strong programming in Python; proficiency in C++ or Java preferred. - Deep knowledge of ML algorithms (regression, clustering), DNNs, statistical modeling, and time‑series analysis. - Hands‑on experience with frameworks such as Scikit‑learn, TensorFlow, or PyTorch. - Ability to handle large datasets using Spark, Dask, DuckDB, or efficient Pandas/NumPy workflows. - Experience with MLOps pipelines and version control. - Data visualization expertise (Matplotlib, Seaborn, Grafana, Tableau). - Familiarity with L0‑L3 networking concepts and network data. - Excellent communication and problem‑solving skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, Mathematics, or Physics. - 3+ years of AI/ML engineering experience with production‑deployed systems. - (Optional) Master’s or Ph.D. in AI, Computer Science, or related field. - (Optional) Certifications in cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes).
Ottawa, Canada
On site
Junior
09-12-2025