Data Software Engineer Spark, Python, Databricks/ (Bengaluru)

Data Software Engineer Spark, Python, Databricks/ (Bengaluru)

01 Aug
|
Recognized
|
Bengaluru

01 Aug

Recognized

Bengaluru



Data Software Engineer – Spark, Python, Databricks (L2 / L4)


Experience:



- L2: 4–5 Years


- L4: 8–12 Years



Mode: FTE (Full -Time Employment)



Job Location: Bangalore



Work Mode: Hybrid



Notice Period:


- L2: Immediate to 15 days


- L4: Immediate to 15 days



Drive Type: F2F



Drive Location: Bangalore



CTC Band:


- L2: Up to 21 LPA


- L4: Up to 42 LPA





Role Overview


We are hiring Data Software Engineers with strong expertise in Apache Spark, Python, and AWS/Azure Databricks. The ideal candidates will have deep Big Data engineering experience, strong distributed systems knowledge, and the ability to work on complex end -to -end data platforms at scale.





Key Responsibilities


Big Data Engineering

- Design and build distributed data processing systems using Spark and Hadoop.


- Develop and optimize Spark applications, ensuring performance and scalability.


- Create and manage ETL/ELT pipelines for large -scale data ingestion and transformation.



Streaming & Event Processing

- Build and manage real -time streaming systems using Spark Streaming or Storm.


- Work with Kafka / RabbitMQ for event -driven ingestion and messaging patterns.



Cloud & Databricks Engineering

- Develop & optimize workloads on AWS Databricks or Azure Databricks.


- Perform cluster management, job scheduling, performance tuning, and automation.



Data Integration & Storage

- Integrate data from diverse sources: RDBMS (Oracle, SQL Server), ERP, file systems.






- Work with query engines like Hive and Impala.


- Experience with NoSQL stores: HBase, Cassandra, MongoDB.



Programming & Scripting

- Solid hands -on coding in Python for data transformations and automations.


- Strong SQL skills for data validation, tuning, and complex queries



Team Leadership (L4)

- Provide technical leadership and mentoring to junior engineers.


- Drive solution design for Big Data platforms end -to -end



Ways of Working


- Work in Agile teams, participate in sprint ceremonies and planning.


- Collaborate with engineering, data science, and product teams.





Required Skills & Expertise (Both L2 & L4)

- Apache Spark – Expert level (core, SQL, streaming)


- Python – Strong hands -on


- Distributed computing fundamentals


- Hadoop ecosystem: Hadoop v2, MapReduce, HDFS, Sqoop


- Streaming systems: Spark Streaming / Storm


- Messaging: Kafka or RabbitMQ


- SQL – Advanced (joins, stored procedures, query optimization)


- NoSQL: HBase, Cassandra, MongoDB


- ETL frameworks & data pipeline design


- Hive / Impala querying


- Performance tuning of Spark jobs


- AWS or Azure Databricks


- Experience working in Agile





Experience & Level Mapping




L2 – Mid -Level (4–5 Yrs)

- Skills: Spark, Python, AWS


- Notice Period: Immediate – 20 Days


- CTC Band: Up to 21 LPA



L4 – Senior -Level (8–12 Yrs)

- Skills: Spark, Python, Azure Databricks


- Notice Period: 15 Days (Nov joiners) OR Jan joiners


- CTC Band: Up to 42 LPA







📌 Data Software Engineer Spark, Python, Databricks/ (Bengaluru)
🏢 Recognized
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: data software engineer spark, python, databricks/ (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: data software engineer spark, python, databricks/ (bengaluru) / bengaluru