Description
You will build and maintain distributed data systems using Java and Scala.
This role is hybrid.
Responsibilities
- Develop and implement big data processing pipelines.
- Design and architect scalable applications and systems.
- Work across the full technical stack including streaming and storage components.
- Integrate data workflows using cloud-based big data technologies.
Required Skills
- 4+ years of professional programming experience in Java, Scala, and Python.
- 3+ years of big data development experience.
- Hands-on experience with Spark, Flink, SingleStore, Kafka, and NiFi.
- Experience with AWS big data technologies.
- Strong understanding of system, application design, and architecture.
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.