Software Engineer- Master's (Full Time)
Core
Designing and operating high-performance, scalable distributed data pipelines and streaming applications for Webex engineering analytics.
Role type
Senior Software Engineer (Data Engineering)
Builds
Kafka-based streaming applications and data processing jobs using Apache Spark/Flink
Domain
Big Data Analytics / Cloud Infrastructure
Deliverable
production ML models
Required skills
Java, Scala, Golang, SQL, Data Structures, Algorithms, Object-Oriented Design, AI Tools (Copilot/Cursor/Codex)
Preferred skills
Microservices architecture, Kafka scaling, Apache Spark/Flink, Trino/Presto, Apache Pinot/Iceberg, Docker, AWS
Technologies
Kafka, Apache Spark, Apache Flink, Trino, Presto, Apache Pinot, Apache Iceberg, Docker, AWS
Responsibilities
Build and operate Kafka-based streaming applications; Develop data processing jobs using Apache Spark and/or Apache Flink; Design and write code reflecting product requirements; Share technical solutions through design and code reviews; Collaborate with cross-technology teams to design development strategies.