InMobi

SDE II - Data Engineer

InMobi
Apply
15 days ago
Lucknow, IndiaMid Level

Responsibilities

  • Develop, maintain, and optimize end-to-end batch and streaming data pipelines for advertising and event data.
  • Build ingestion and transformation workflows using Python, SQL, Spark/PySpark, and data engineering frameworks.
  • Implement data quality checks, schema validation, error handling, monitoring, retries, checkpointing, and recovery mechanisms.
  • Work with distributed processing and streaming technologies including Apache Spark, Apache Kafka, Apache Flink, and Spark Structured Streaming.
  • Optimize SQL queries, data models, partitioning strategies, table structures, compute usage, storage usage, and pipeline performance.
  • Contribute to data lakehouse ingestion, storage, transformation, serving, metadata management, access controls, and retention practices.
  • Work with analytical data stores and lake table formats such as StarRocks, ClickHouse, Apache Iceberg, Delta Lake, and Apache Hudi.
  • Use workflow orchestration tools to schedule, monitor, and manage data pipelines.
  • Investigate production issues involving pipeline failures, performance bottlenecks, data quality discrepancies, and reliability.
  • Collaborate with backend engineers, ML engineers, product stakeholders, and other teams to deliver reliable data solutions.

Requirements

  • 2–5 years of experience in software engineering, data engineering, or big data development.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Production experience developing and maintaining data pipelines.
  • Strong programming skills in Python and good command of SQL.
  • Hands-on experience with Apache Spark/PySpark or a comparable distributed data processing framework.
  • Experience building and maintaining ETL/ELT pipelines and understanding of batch and streaming data concepts.
  • Exposure to workflow orchestration tools such as Apache Airflow, Prefect, or Dagster.
  • Understanding of data modeling, partitioning, schema evolution, data quality, monitoring, logging, error handling, and production troubleshooting.
  • Familiarity with Apache Kafka or similar messaging and streaming technologies and exposure to AWS, GCP, or Azure data services.
  • Familiarity with data lakes, lakehouse architectures, or analytical databases.
  • Preferred experience includes high-volume or near-real-time event pipelines, ad-tech datasets, Java or Scala, REST APIs, microservices, Docker, Kubernetes, CI/CD tools, and ML feature engineering or training data pipelines.

Benefits

  • InMobi describes continuous learning and career progression through its Live Your Potential program.
  • InMobi is an equal employment opportunity employer and provides reasonable accommodations to qualified applicants and employees with disabilities.

Categories

Data Engineering
InMobi

About InMobi

201-500 employees

InMobi builds a mobile advertising and consumer engagement platform for advertisers and publishers and operates Glance, a lock‑screen content and commerce service. It sells programmatic ad buying, monetization tools, and AI-driven personalization across apps, TVs, and the open web. Founded in 2007 and headquartered in Singapore, its ad network reaches over 2 billion people in 150+ countries and serves more than 30,000 brands.

Contact me