SDE II - Data Engineer at InMobi Advertising | AdTechTalent
Home / Jobs / SDE II - Data Engineer Engineering Yesterday On-site
InMobi Advertising
SDE II - Data Engineer
python sql apache spark pyspark apache kafka apache airflow data engineering streaming batch processing etl elasticsearch programmatic advertising ad-tech distributed data processing cloud aws gcp azure data pipelines data lakehouse clickhouse starrocks apache iceberg delta lake apache hudi ci/cd docker kubernetes java scala ml pipelines
Ready to apply?
Join InMobi Advertising and work on a role built for experienced AdTech operators.
Full job description InMobi is hiring an SDE-II Data Engineer for its Demand-Side Platform team. The role involves building, maintaining, and optimizing scalable batch and streaming data pipelines supporting programmatic advertising, campaign analytics, audience targeting, and attribution. Responsibilities include working with Python, SQL, Apache Spark/PySpark, Apache Kafka, cloud data platforms, and analytical storage systems. The candidate will collaborate with backend, product, and ML engineering teams to deliver reliable data solutions. Required qualifications include 2-5 years of experience in software or data engineering, strong skills in Python, SQL, distributed data processing frameworks, and familiarity with workflow orchestration tools. Experience with ad-tech, real-time bidding, cloud platforms (AWS, GCP, Azure), and data lakehouse technologies is preferred. The role requires knowledge of data quality, monitoring, troubleshooting, and performance optimization. Location is Lucknow, India. This is a full-time mid-level engineering position.
What you'll do Develop, maintain, and optimise end-to-end batch and streaming data pipelines for processing events such as bid requests, impressions, clicks, and conversion signals Similar jobs
More roles worth a look Related opportunities based on specialty and working model so candidates can keep momentum.
TripleLift
New York, US • 5 months ago
$90K – $120K
data science machine learning python
TripleLift
Los Angeles, United States • 5 months ago
$290K – $350K
sales leadership programmatic CTV
TripleLift
Build data ingestion and transformation workflows using Python, SQL, Apache Spark/PySpark, and relevant data engineering frameworks
Work with data lakehouse architectures and contribute to ingestion, storage, transformation, and serving layers
Implement data quality checks, schema validation, error handling, and monitoring to ensure data accuracy and reliability
Support data modelling and query optimisation for analytical and reporting workloads
Contribute to pipeline performance improvements, resource utilisation, and efficient compute and storage usage
Work with distributed data processing technologies such as Apache Spark, PySpark, and Apache Kafka
Develop and support streaming workflows for processing event-driven data, ensuring data freshness, reliability, and processing efficiency
Implement mechanisms for handling duplicate, delayed, or failed events, including retries, checkpointing, and recovery
Investigate production issues and troubleshoot data pipeline failures, performance bottlenecks, and data quality discrepancies
Contribute to adoption and effective use of technologies such as Apache Flink, Spark Structured Streaming, and open table formats
Work with cloud-based data platforms and storage services to support scalable data processing and analytics
Develop and optimise SQL queries, data transformations, partitioning strategies, and table structures
Contribute to analytical data stores such as StarRocks, ClickHouse, or similar technologies
Work with data lake table formats such as Apache Iceberg, Delta Lake, or Apache Hudi
Support data modelling, metadata management, access controls, and data retention practices
Collaborate with backend engineers, ML engineers, and other stakeholders to understand data requirements and deliver reliable data solutions
Work with workflow orchestration tools such as Apache Airflow or equivalent to schedule, monitor, and manage data pipelines
Participate in code reviews, technical discussions, testing, and deployment activities
Follow engineering best practices for version control, CI/CD, observability, documentation, and production readiness
Identify opportunities to enhance pipeline reliability, scalability, performance, and cost efficiency 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 Experience developing and maintaining data pipelines in a production environment Experience handling large datasets or distributed data processing workloads is preferred Exposure to ad-tech, programmatic advertising, real-time bidding (RTB), or event-driven systems is an added advantage Strong programming skills in Python Good command of SQL including joins, aggregations, data transformations, and query optimisation Hands-on experience with Apache Spark/PySpark or comparable distributed data processing framework Experience building and maintaining ETL/ELT pipelines Understanding of batch processing and streaming data concepts Exposure to workflow orchestration tools such as Apache Airflow, Prefect, or Dagster Understanding of data modelling, partitioning, schema evolution, and data quality practices Familiarity with Apache Kafka or similar messaging and streaming technologies Exposure to AWS, GCP, or Azure data services Familiarity with data lakes, lakehouse architectures, or analytical databases Exposure to Apache Iceberg, Delta Lake, Apache Hudi, StarRocks, or ClickHouse is an advantage Understanding of monitoring, logging, error handling, and production troubleshooting Experience processing high-volume event data or building near-real-time data pipelines Exposure to ad-tech datasets such as bid requests, impressions, clicks, conversions, campaign performance, or attribution data Familiarity with Java or Scala in addition to Python Basic understanding of REST APIs, microservices, and event-driven architectures Exposure to Docker, Kubernetes, and CI/CD tools is a plus Experience collaborating with ML teams on feature engineering or training data pipelines is an advantage Tech stack Python SQL Apache Spark PySpark Apache Kafka Apache Flink Spark Structured Streaming Apache Iceberg Delta Lake Apache Hudi StarRocks ClickHouse Apache Airflow Prefect Dagster AWS GCP Azure Java Scala Docker Kubernetes CI/CD
Benefits Continuous learning and career progression through InMobi Live Your Potential program Equal Employment Opportunity employer Reasonable accommodations for qualified individuals with disabilities
Apply now Ready to take the next step in your career? Click the button below to continue to the application process.
Company
InMobi Advertising InMobi Advertising is a leading global programmatic platform specializing in mobile-first solutions that drive customer growth. By connecting brands, agencies, and publishers to their consumers, InMobi Advertising provides the data, intelligence and scale to deliver high-performance ad experiences across omni-channel environments.
Industry
Advertising Services
Website
https://advertising.inmobi.com
Posted
Yesterday
Category: Engineering
New York, US • 5 months ago
product management CTV programmatic