CHENNAI · FULLTIME
Senior Software Engineer
Infinite Computer Solutions
Chennai · onsite · Posted 67d ago
Sourced from
Not disclosed4–6 yrsfulltimeChennai
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.3s
- Found the form on Foundit · 12 questions to answer1.7s
- Decided the answers for all of them2.4s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Description
Job title:Hadoop, Spark Engineer — Apache Spark / Scala / HadoopRole Summary:
We are seeking an experienced Big Data Engineer to design, build, and optimize large-scale batch and streaming data pipelines on the Hadoop ecosystem using Apache Spark and Scala. The role supports high-volume ingestion, transformation, and enrichment of clickstream, network, and location datasets, working closely with data architects, platform engineering, and downstream analytics teams. This is a hands-on engineering role with ownership of pipeline performance, reliability, and data quality in production.
Key Responsibilities
Bachelor's degree in computer science, Information Technology, Engineering, or a related discipline — or equivalent demonstrable practical experience.
Qualifications
Bachelor's
Range Of Year Experience-Min Year
4
Range Of Year Experience-Max Year
6
Job title:Hadoop, Spark Engineer — Apache Spark / Scala / HadoopRole Summary:
We are seeking an experienced Big Data Engineer to design, build, and optimize large-scale batch and streaming data pipelines on the Hadoop ecosystem using Apache Spark and Scala. The role supports high-volume ingestion, transformation, and enrichment of clickstream, network, and location datasets, working closely with data architects, platform engineering, and downstream analytics teams. This is a hands-on engineering role with ownership of pipeline performance, reliability, and data quality in production.
Key Responsibilities
- Design, develop, and maintain distributed data pipelines using Apache Spark (Core, SQL, Streaming) written in Scala.
- Build ingestion and transformation workflows across the Hadoop ecosystem — HDFS, Hive, YARN, MapReduce — for structured and semi-structured data at TB–PB scale.
- Tune and optimize Spark jobs: partitioning strategy, caching, broadcast joins, shuffle reduction, data skew handling, and executor/memory sizing.
- Implement real-time and near-real-time ingestion using Apache NiFi and/or Kafka.
- Embed data quality, reconciliation, and validation controls directly into pipelines.
- Author and optimize HiveQL and Spark SQL for curated and consumption layers.
- Automate orchestration and scheduling using Airflow, Oozie, or Control-M.
- Participate in code reviews, CI/CD automation, unit and integration testing, and production support.
- Troubleshoot job failures, SLA breaches, and performance regressions; drive root-cause analysis to permanent fixes.
- Document data flows, lineage, transformation logic, and operational runbooks.
- 4+ years of data engineering experience, with 2+ years hands-on Apache Spark development in Scala on production workloads.
- Strong Scala fundamentals — functional programming constructs, collections API, case classes, pattern matching, implicit, and error handling.
- Deep working knowledge of the Hadoop ecosystem: HDFS, Hive, YARN, HBase.
- Advanced SQL and data modeling skills across dimensional and big-data denormalized patterns.
- Demonstrated Spark performance tuning and debugging using the Spark UI, event logs, and physical execution plans.
- Proficiency with columnar and serialization formats — Parquet, ORC, Avro — including compression and partitioning trade-offs.
- Linux and shell scripting, Git, Maven or SBT, and Jenkins or equivalent CI/CD tooling.
- Ability to work independently in a distributed onshore–offshore delivery model.
- Kafka and Spark Structured Streaming for event-driven pipelines.
- Cloud data platform exposure — GCP (BigQuery, Dataproc), AWS EMR, or Azure Databricks.
- Telecom domain experience with clickstream, network, or geospatial/location data.
- Python or PySpark as a secondary development language.
- Data governance and security frameworks — Apache Ranger, Kerberos, PII masking and tokenization
- Apache NiFi flow design, configuration, and administration.
Bachelor's degree in computer science, Information Technology, Engineering, or a related discipline — or equivalent demonstrable practical experience.
Qualifications
Bachelor's
Range Of Year Experience-Min Year
4
Range Of Year Experience-Max Year
6
Sourced from foundit
Section · 02
Skills
JenkinsMavenBashApache SparkScalaparquetavroApache KafkaHiveHdfsapache airflowApache NifiControl-MooziemapreduceyarnApache HadoopsbtOrcSQLGITLinux
Section · Company
About Infinite Computer Solutions

Infinite Computer Solutions
IT Services & Consulting
15k+
employees
2001
25 years old
Bangalore / Bengaluru, Karnataka
India
About
A global leader in IT and digital engineering services, emphasizing cloud and AI to deliver impactful solutions across various sectors.
Industries
IT Services & ConsultingSoftware Product
Employee ratings
2,096 reviews
3.2/ 5
Culture
3.0
Career growth
2.8
Work-life
3.3
Employees rate it well for
Work Life Balance214Salary198Senior Management188Work Culture165Job Security159
Find them on