top of page

Backend Engineer – Data Engineering & APIs

ABOUT THE ROLE

We are seeking a skilled Backend Engineer to join our Data Engineering team. The ideal candidate will have hands-on experience building scalable REST APIs and working with large-scale data processing frameworks like Apache Spark. You will be responsible for building and maintaining high-performance backend systems that power our data-driven applications.

KEY RESPONSIBILITIES 

 

● Design, develop, and maintain RESTful APIs to support frontend applications and internal services 

● Build and optimize large-scale data pipelines using Apache Spark (batch and/or streaming) 

● Collaborate with data scientists, analysts, and frontend developers to deliver end-to-end features 

● Ensure data quality, availability, and integrity across all stages of the data pipeline 

● Monitor and optimize system performance, reliability, and scalability 

● Implement best practices in code design, testing, and documentation 

● Work with data storage systems such as PostgreSQL, MongoDB, and distributed file systems like HDFS or S3 

● Participate in code reviews and contribute to continuous improvement of development processes Required Qualifications: 

● Strong experience with backend development using

REQUIRED QUALIFICATIONS

● Strong experience with backend development using Python, Java, or Scala 

● Proficient in building and deploying REST APIs using frameworks like Flask, FastAPI, Spring Boot, or Express 

● Hands-on experience with Apache Spark for data processing (PySpark, Spark SQL, or Scala Spark) 

● Solid understanding of data engineering concepts: ETL, data warehousing, data modeling 

● Experience with SQL and NoSQL databases 

● Familiarity with containerization tools (Docker) and orchestration (Kubernetes is a plus) 

● Knowledge of message brokers like Kafka, RabbitMQ, or AWS Kinesis 

● Familiar with cloud platforms like AWS, GCP, or Azure

NICE TO HAVE

● Experience with Airflow, dbt, or other workflow orchestration tools 

● Knowledge of CI/CD pipelines and DevOps practices 

● Familiarity with data privacy, security, and compliance standards 

● Exposure to ML model serving and real-time analytics pipelines

EDUCATIONAL BACKGROUND

 

● Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Location

 

[Remote / Onsite – Bangalore]

Experience

 

3–6 years

bottom of page