Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and operate Kafka-based streaming applications including ingestion, filtering, enrichment, and replication.
Build and maintain high-performance, scalable, distributed data processing systems using Apache Spark and/or Apache Flink.
Collaborate in design reviews, code reviews, and contribute to technology and algorithm improvements across the data engineering analytics team.
Minimum Requirements
M.Tech/M.E. in Computer Science, IT, or related field; alternatively B.Tech/B.E. with at least 2 years relevant professional experience.
Strong programming skills in Java, Scala, Golang, or other modern languages.
Solid foundation in data structures, algorithms, object-oriented design, and strong SQL skills with an understanding of data modeling for analytics.
Work Experience Required: Minimum 2 years professional experience if holding B.Tech/B.E.; otherwise not explicitly mentioned.
Ideal Candidate Profile
Experienced in building and scaling distributed, asynchronous task systems with microservices architecture.
Hands-on with Kafka, Apache Spark, Apache Flink, and familiarity with analytics query engines like Trino/Presto.
Comfortable working in a cross-technology team environment contributing to design and development strategies for big data analytics products.
