This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our R&D team in Bengaluru to build and innovate next-generation OSS Assurance Software. You will design, develop, and scale real-time fault, performance, and service assurance solutions that empower global telecommunications providers to monitor, analyze, and optimize their complex network infrastructures.
Job Responsibility
Design, write, and maintain clean, scalable, and efficient code (primarily in Java, Go, or Python) for core Fault and Performance Management modules
Build microservices and RESTful APIs to integrate assurance platforms with networks, and physical network elements
Develop high-throughput data processing pipelines using tools like Apache Kafka, Apache Flink, or Apache Spark to process massive volumes of network telemetry
Prototype new features leveraging AI/ML (e.g., automated root cause analysis, predictive fault analytics) to transition networks from reactive to proactive assurance
Containerize applications using Docker and deploy them on Kubernetes-based telecom cloud environments
Requirements
Bachelor's or Master's degree in Computer Science, Telecommunications Engineering, or a related technical field
5+ years of hands-on software development experience in the telecom OSS/BSS domain or highly concurrent, real-time enterprise software
Strong proficiency in Java, Go, or Python
Experience with distributed streaming platforms (e.g., Kafka or similar)
Familiarity with database technologies: NoSQL (Cassandra, MongoDB) and relational (PostgreSQL, MySQL)
Working knowledge of cloud-native environments (Docker, Kubernetes)
Domain Knowledge: Understanding of telecom management standards and protocols such as SNMP, 3GPP fault/performance models, TMF (TeleManagement Forum) Open APIs, and Netconf/YANG