Ciena is hiring for the position of Python Developer – Networking domain in Bengaluru; Gurugram; Pune, India. Candidates with Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | Ciena |
| Position | Python Developer – Networking domain |
| Qualification | Bachelor’s Degree |
| Experience | Experienced |
| Location | Bengaluru; Gurugram; Pune, India |
Key Responsibilities:
- Develop automation use cases and implement customizations using BPMN, Python, and Java to meet customer requirements.
- Lead the design and development of solutions to deliver measurable value to the organization.
- Collaborate with Product Line Management, Sales, Engineering, and Delivery teams to design and deliver optimal end-to-end solutions.
- Present detailed technical solution walkthroughs and demonstrations to customers.
- Guide and mentor the Scrum development team while ensuring adherence to Agile best practices.
Eligibility Criteria:
- Possess a Bachelor’s degree in Computer Science, Information Technology, Electrical Engineering, or a related field.
- Have 2+ years of professional experience developing applications in a microservices-based environment.
- Demonstrate proficiency in Python development on Linux, including both synchronous and asynchronous programming (e.g., asyncio).
- Have hands-on experience with at least one web framework such as FastAPI, Flask, Tornado, or Django.
- Possess a fundamental understanding of networking concepts, including Layer 0/1/2/3 switching and routing.
- Have practical experience working with cloud and container environments such as Docker, Kubernetes, AWS, or OpenStack.
- Demonstrate familiarity with data formats such as JSON and XML.
- Apply strong software design principles, supported by proven project experience.
- Exhibit proficiency in using Git for version control.
- Have experience working within Agile delivery frameworks and tools such as Jira.
Preferred Skills:
- Demonstrate familiarity with TM Forum standards such as TMF640 and TMF641.
- Have experience working with modeling languages such as YAML or HOCON.
- Possess an understanding of Software-Defined Networking (SDN) and Network Function Virtualization (NFV).
- Demonstrate basic knowledge of management interfaces such as RESTCONF, CLI, NETCONF, and YANG.
- Have exposure to distributed platforms or stream processing technologies such as Kafka or similar tools.
- Be familiar with AI-assisted development tools, including GitHub Copilot, agentic frameworks, large language models (LLMs), or retrieval-augmented generation (RAG).
About Company:
Ciena (NYSE:CIEN) is a global leader in optical and routing systems, services, and automation software. We build the world’s most adaptive networks to address ever-increasing digital demands for richer, more connected experiences for all users. For three-plus decades, we’ve brought our innate sense of humanity to our relentless pursuit of innovation. We prioritize deep, collaborative relationships within our teams, and alongside our customers, partners, and communities – local and global.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.