Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Tata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of Communications
Python Developer – Telecom Product Team
We are seeking a highly skilled and innovative Python Developer to join our telecom product team. The ideal candidate should have a strong background in backend development, data processing, and system integration using Python. You will play a key role in building scalable, secure, and high-performance components for our telecom solutions, including network automation tools, service orchestration platforms, and analytics engines.
Responsibilities
Requirement Analysis & Solutioning
Understand new requirements and perform technical analysis.
Lead discussions with cross-functional teams and stakeholders to evaluate feasibility, technical specifications.
Backend Development
Design and develop robust Python-based services and APIs for telecom platforms.
Implement data models, business logic, and integrations with OSS systems.
Optimize code for performance, scalability, and maintainability.
System Integration
Integrate with third-party systems, network elements, and databases.
Develop automation scripts and tools for network provisioning, monitoring, and fault management.
Data Handling & Processing
Build data pipelines for real-time and batch processing of telecom data.
Work with structured and unstructured data formats (JSON, XML, CSV, SNMP, etc.).
Testing & Deployment
Write unit and integration tests to ensure code quality.
Collaborate with DevOps teams for CI/CD pipelines and containerized deployments.
Collaboration & Documentation
Work closely with product managers, UX designers, and QA engineers.
Document technical designs, APIs, and workflows for internal and external stakeholders.
Innovation & Best Practices
Stay updated with Python ecosystem, telecom standards, and emerging technologies.
Contribute to architectural decisions and continuous improvement initiatives.
Desired Skill Sets
Strong proficiency in Python and related frameworks (e.g., Flask, FastAPI, Django).
Experience with telecom platforms (e.g., OSS systems, network management tools, service orchestration).
Familiarity with protocols and data formats used in telecom (e.g., SNMP, REST, SOAP, NetConf).
Understanding of telecom user personas – B2B, B2C, and internal operations.
Experience with agile methodologies and working in sprint cycles.
Knowledge of database systems (SQL and NoSQL), caching, and message queues.
Exposure to cloud platforms (AWS, Azure, GCP) and container technologies (Docker, Kubernetes) is a plus.
Key Skills
Ranked by relevanceReady to apply?
Join Tata Communications and take your career to the next level!
Application takes less than 5 minutes