Job Description
You are expected to engineer, develop, support, and deliver real-time streaming applications that model real-world network entities, and have a good understanding of the Telecom Network KPIs to improve the customer experience through automation of operational network data. Real-time application development will include building stateful in-memory backends, real-time streaming APIs , leveraging real-time databases such as Apache Druid.
" Architecting and creating the streaming data pipelines that will enrich the data and support the use cases for telecom networks.
" Collaborating closely with multiple stakeholders, gathering requirements and seeking iterative feedback on recently delivered application features.
" Participating in peer review sessions to provide teammates with code review as well as architectural and design feedback.
" Composing detailed low-level design documentation, call flows, and architecture diagrams for the solutions you build.
" Running to a crisis anytime the Operations team needs help.
" Perform duties with minimum supervision and participate in cross-functional projects as scheduled.
Skills:
" Experience with Java, K8S, Flink/Spark, Argo CD/Workflow, Prometheus, and Aether.
" Familiarity with object-oriented design patterns.
" Experience with Application Development DevOps Tools.
" Experience with distributed cloud-native application design deployed on Kubernetes platforms.
" Experience with PostGres, Druid, and Oracle databases.
" Experience with Messaging Bus - Kafka/Pulsar
" Experience with AI/Client - Kubeflow, JupyterHub
" Experience with building real-time applications which leverage streaming data.
" Experience with streaming message bus platforming, either Kafka or Pulsar.
" Experience with Apache Spark applications and Hadoop platforms.
" Strong problem-solving skills.
" Strong written and oral communication skills.
Any Graduate