Ciena

Software Engineer Applications _Intern

Ciena
Apply
24 hours ago
Pune, IndiaIntern

Responsibilities

  • Develop and enhance software applications and microservices using Java and Python.
  • Design, implement, and test features for Network Management Software platforms.
  • Create PostgreSQL data models, queries, and data-processing workflows.
  • Build REST-based APIs and backend services integrating with network devices, management systems, and cloud platforms.
  • Create and execute unit, integration, and automated tests and troubleshoot software defects.
  • Contribute to CI/CD pipelines, build automation, AI-enabled development practices, and technical documentation.
  • Collaborate with software, test, systems, and network engineering teams.

Requirements

  • Actively enrolled in a bachelor’s or master’s degree program in Computer Science, Information Technology, Electronics & Communication, or a related discipline.
  • Strong programming fundamentals and hands-on experience with Java.
  • Knowledge of Python programming and scripting.
  • Understanding of object-oriented programming, data structures, algorithms, and design patterns.
  • Familiarity with relational databases, particularly PostgreSQL, including SQL query development and database concepts.
  • Understanding of software development lifecycle, Git, and Agile methodologies.
  • Knowledge of REST APIs, web services, backend application development, debugging, and troubleshooting.
  • Preferred exposure to network management systems, telecommunications networks, TCP/IP, Ethernet, SNMP, NETCONF/YANG, or routing concepts.
  • Preferred exposure to Docker, Kubernetes, Spring Boot, Java Enterprise technologies, Python frameworks, Linux, Jenkins, GitHub Actions, AI/ML concepts, generative AI, LLMs, prompt engineering, AI agents, data analytics, automation, or network observability solutions.

Benefits

  • People-first culture focused on flexibility, individual growth, well-being, belonging, and meaningful social and community impact.
  • Flexible work environment.
  • Equal opportunity workplace with disability and protected veteran status support.

Tech Stack

DockerGitGitHub ActionsJavaJenkinsKubernetesLinuxPostgreSQLPythonSpring BootSQL

Categories

Ciena

About Ciena

10,000+ employees

Ciena is a public telecommunications equipment and software company that designs optical and routing systems, coherent modems, and automation software for service providers, cloud/data center operators, and enterprises. It sells hardware, software subscriptions, and professional services that power metro, long-haul, submarine, and data center interconnect networks. Founded in 1992 and headquartered in Hanover, Maryland, Ciena trades on the NYSE (CIEN) and serves customers worldwide.

Contact me