Talent Radar · Cybersecurity: 73% of Indian firms still can't find the security talent they need.

Get the report

Data Engineer I

Bangalore, Karnataka, India Full-time Technology & Engineering

Data Engineer

We are seeking a highly skilled and motivated Data Engineer to join our growing team. The ideal candidate will have a strong background in building and maintaining scalable data pipelines, with hands-on experience in ETL processes, Python programming, Apache Airflow, Apache Spark, and Neo4j graph database technology. You will play a crucial role in designing, implementing, and managing our data infrastructure to support our data-driven initiatives.

Responsibilities:

  • Design, build, and maintain robust and scalable ETL pipelines to ingest data from a wide variety of sources.
  • Develop and optimize data processing workflows and data models for efficiency and reliability.
  • Utilize Apache Spark for large-scale data processing and complex data transformations.
  • Orchestrate and schedule data pipelines using Apache Airflow, ensuring timely and accurate data delivery.
  • Write clean, efficient, and well-documented Python code for data manipulation and automation.
  • Model, implement, and manage graph databases using Neo4j to uncover relationships and insights within our data.
  • Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver actionable insights.
  • Ensure data quality and integrity through rigorous testing and validation.
  • Monitor, troubleshoot, and resolve issues related to data pipelines and infrastructure.
  • Stay up to date with emerging technologies and best practices in data engineering.

Qualifications:

 

  • Proven experience as a Data Engineer or in a similar role.
  • Strong proficiency in Python and its data-related libraries (e.g., Pandas, PySpark).
  • Hands-on experience with ETL concepts and tools.
  • Demonstrable experience with Apache Spark for distributed data processing.
  • In-depth knowledge of workflow management and orchestration using Apache Airflow.
  • Experience with graph databases, specifically Neo4j, including data modelling and Cypher query language.
  • Solid understanding of SQL and NoSQL databases.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and their data services.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities
  • Bachelor’s degree in computer science, Engineering, or a related field.

 

Share
More open mandates

Related mandates

Full-time

Software Engineer II - Node.Js

Bangalore, Karnataka, India
View mandate
Full-time

Machine Learning Engineer II

Bangalore, Karnataka, India
View mandate
Full-time

Senior C# Architect

Bangalore, Karnataka, India
View mandate
Apply

Apply for this mandate

Opens in a new tab — you’ll complete a short application in our secure recruiting system, about two minutes, résumé included. We read every one and reach out if there’s a fit. Handled with discretion.

Not ready to apply? Submit your profile instead — we’ll reach out when a matching mandate opens.

Let's build what's next.