Not specified (considered hybrid due to the nature of software engineering roles).
6+ years software engineering experience
Apache spark tuning and streaming
Kubernetes deployment with helm
RUCKUS NETWORKS SINGAPORE PTE. LTD. is seeking a Staff Software Engineer to join their team in Singapore, focusing on developing big data applications in Analytics and AI. The ideal candidate will have extensive experience in software engineering, particularly in distributed systems and big data frameworks, and will be involved in modernizing their data processing infrastructure
Job Summary
The role involves designing and optimizing complex streaming and batch pipelines using Scala, Java, Python, and Apache Spark.
Candidates will lead the migration of cron-based pipelines to modern event-driven orchestration frameworks running on Kubernetes.
This position offers an opportunity to work on state-of-the-art big data applications in Analytics and Artificial Intelligence within the networking sector.
Matching Summary
Match Score: 85
RUCKUS NETWORKS SINGAPORE PTE. LTD. is seeking a Staff Software Engineer to join their team in Singapore, focusing on developing big data applications in Analytics and AI. The ideal candidate will have extensive experience in software engineering, particularly in distributed systems and big data frameworks, and will be involved in modernizing their data processing infrastructure.
Skills & Requirements
Must-have
6+ years software engineering experience
Apache Spark tuning and streaming
Kubernetes deployment with Helm
Apache Kafka and Google Protobuf
Scala or JVM language proficiency
Nice-to-have
Rust systems-level programming experience
Delta Lake or Apache Iceberg production use
Familiarity with Arroyo or Apache Flink
Experience building distributed load-testing frameworks
Python or Rust willingness to learn
Key Requirements
6+ years of distributed systems experience
Hands-on Kubernetes and GKE experience
Solid understanding of Apache Kafka topics and partitions