2,098,638open jobs
129,153companies
242,212added this week
Browse all
Location
In office (Bengaluru)
Seniority
Senior · 6+ years exp
Employment
Full-Time

First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
Factori is a location and consumer intelligence company that ingests billions of privacy-compliant signals into a consumer, mobility and point-of-interest database. Its AI-driven insights help large brands, media agencies and technology companies decide where to invest, build and grow. The company is headquartered in New York City, United States, with hubs across Asia-Pacific.

About us

Factori is a rapidly growing location and consumer intelligence company built for an AI-first world. Each day we ingest billions of privacy-compliant signals and maintain the world's most comprehensive consumer, mobility and point-of-Interest database.

Our AI-driven insights help Fortune 500 brands, global media agencies and technology innovators decide where to invest, build and grow. Headquartered in New York City with hubs across APAC, EMEA and the Americas, we operate with the ownership mindset of a startup and the global footprint of an enterprise data leader.

About the Role:

We are hiring a Senior Data Engineer to own and scale a petabyte-scale data platform on Google Cloud Platform (GCP), processing TB scale of data every day with Apache Spark. You will lead a small team of data engineers, drive cloud cost optimisation across our data workloads, and build AI-driven workflows that change how we support and operate the platform.

This is a product engineering role, not a services or consulting engagement. You will own systems end to end, live with your design decisions in production, and help define data engineering culture in India.

Key Responsibilities:

Build and scale the platform

  • Design, build and operate highly available, fault-tolerant batch and streaming pipelines on GCP that ingest hundreds of terabytes a day into a petabyte-scale data lake and warehouse.
  • Write and tune large Spark workloads (PySpark, Spark SQL, Scala/Java) on Dataproc or Spark on Kubernetes (GKE): partitioning, shuffle and join optimization, skew handling, memory and executor sizing.
  • Build real-time and near-real-time pipelines with Pub/Sub or Kafka and Spark Structured Streaming or Dataflow (Apache Beam), with clear guarantees on latency, ordering and exactly-once or idempotent processing.
  • Model data in BigQuery and the lakehouse (Parquet, Avro, Delta Lake or Apache Iceberg) into clean, simplified datasets that teams can self-serve.

Own data quality

  • Build data cleaning, validation and reconciliation pipelines that stay correct when source data is late, duplicated, malformed or missing.
  • Put data contracts, schema evolution rules, quality checks and alerting in place, and own data mapping, business logic and transformations end to end.

Lead cloud cost optimization

  • Own the cost of our GCP data workloads: measure cost per pipeline and per customer, then reduce it through right-sizing, autoscaling, preemptible/Spot VMs, storage tiering, BigQuery slot and query optimization, and job consolidation.
  • Set up cost visibility (billing export, labels, dashboards) and FinOps practices so cost is tracked and owned, not discovered after the fact.

Lead and mentor

  • Lead and mentor 2–4 junior and mid-level data engineers: plan and break down work, review code and designs, and raise the team's engineering bar.
  • Lead system design and architecture discussions, write design docs, and make trade-offs on scalability, reliability, latency and cost.

Innovate with AI

  • Design AI-driven workflows for technical support and operations: LLM-assisted triage of pipeline failures and data incidents, automated root-cause analysis, runbook automation, and agents that answer data questions from internal teams.
  • Turn repeated support work into automated, process-driven workflows, and measure the time and tickets they save

Run it in production

  • Own production reliability: on-call, monitoring and observability, incident response, postmortems, and low-level debugging and performance tuning on large clusters.
  • Orchestrate pipelines with Airflow / Cloud Composer and ship through CI/CD and infrastructure as code (Terraform).

What we are looking for :

Experience:

  • 6 plus years in data engineering or backend/software engineering, with at least 4 years building big data pipelines in production.
  • Minimum 1–2 years as a tech lead or team lead, mentoring junior engineers and owning delivery for a team.

Product background:

  • Most of your experience at product or SaaS companies, owning platforms you built and ran in production, rather than consulting or IT services delivery.

Apache Spark at scale:

  • Deep hands-on PySpark and Spark SQL; Spark internals (DAG, stages, shuffle, catalyst, AQE), performance tuning, and handling data skew on multi-terabyte jobs. Scala or Java Spark is a strong plus.

Google Cloud Platform:

  • Production experience with BigQuery, Dataproc, Cloud Storage (GCS), Pub/Sub, and Cloud Composer or Airflow. Dataflow, GKE and Bigtable are a plus.

Batch and stream processing:

  • Designed and run both, with a solid grasp of windowing, watermarks, late data, checkpointing, backfills and idempotency. Kafka or Pub/Sub plus Spark Structured Streaming, Flink or Dataflow.

SQL:

  • Expert-level, including window functions, complex joins and query optimization on large analytical warehouses.

Programming and OOP:

  • Strong Python and Java with object-oriented design, design patterns and clean, testable, reusable code.

Data quality:

  • Built data cleaning, validation, deduplication and reconciliation pipelines, with automated quality checks and alerting.

System design:

  • Can design a scalable, fault-tolerant distributed data system and defend the trade-offs in consistency, latency, cost and failure handling.

Cloud cost optimization:

  • A track record of measurably reducing cloud or data platform costs (state the numbers on your CV).

Databases and storage:

  • Parquet, Avro and ORC; partitioning and clustering; production experience with PostgreSQL, Elasticsearch and Bigtable (or comparable relational, search and NoSQL stores).

Good to have :

  • Google Cloud Professional Data Engineer or Professional Cloud Architect certification.
  • Lakehouse table formats: Delta Lake, Apache Iceberg or Apache Hudi. dbt, Trino/Presto or ClickHouse.
  • Terraform, Docker and Kubernetes (GKE) for data infrastructure.
  • Data observability and lineage tools such as Monte Carlo, OpenLineage or DataHub.
  • Building with LLM APIs, RAG or agent frameworks (Vertex AI, Gemini, OpenAI, Claude, LangChain).
  • Domain experience in ad tech, martech, marketing attribution or measurement.

Who thrives here :

  • You own outcomes. When a pipeline breaks at 2 a.m. or a number looks wrong, you treat it as yours until it is fixed and the root cause is gone.
  • You are accountable. You make commitments you can keep, flag risks early, and close the loop without being chased.
  • You think like a product engineer. You care about the customer impact of data quality, latency and cost, not just whether the job finished.
  • You raise the people around you. You give clear reviews, share context, and help junior engineers grow into owners.
  • You simplify. You prefer fewer, well-understood systems and automate repeated work, increasingly with AI.

How to apply :

If this sounds like you, apply now at [HIDDEN TEXT]. We'd love to hear from you! For more information visit - https://factori.ai/

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,098,638 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Bengaluru
Snowflake Developer 2 hours ago
In office · Full-Time · 3+ years exp · Hyderabad
Python
SQL
Databases
Snowflake
DevOps
Azure
AWS
Apply
Senior Data Scientist 2 hours ago
$32k – $53k per year · In office · Full-Time · Mumbai
Python
Databases
PostgreSQL
Weaviate
Neo4j
pgvector
Pinecone
AI/ML
LangGraph
AutoGen
LangChain
LoRA
Model Context Protocol
Fine-tuning
Embeddings
Prompt Engineering
Multimodal AI
AI Agents
Transfer Learning
PEFT
Semantic Kernel
Transformers
CrewAI
LLM
RAG
Google ADK
GraphRAG
Recommender Systems
Agentic Workflows
Multi-Agent Systems
Machine Learning
Apply
Senior Data Engineer 2 hours ago
In office · 5+ years exp · Bengaluru
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Amazon Redshift
AI/ML
Spark
Airflow
Analytics
ETL/ELT
Dimensional Modeling
Management
Agile
Scrum
Apply
In office · Full-Time · 8+ years exp · Master's Degree · Chennai
Python
JavaScript
Python
Sanic
AI/ML
NumPy
Machine Learning
Frontend
React.js
DevOps
AWS
Management
Agile
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Bengaluru
Python
SQL
Databases
PostgreSQL
Databricks
AI/ML
SciPy
Pandas
NumPy
Time Series
DevOps
AWS
Analytics
Tableau
ETL/ELT
A/B Testing
Alteryx
Management
Confluence
Jira
Agile
Apply
≈ $26k – $50k per year (Estimated) · Remote (India) · Full-Time · 5+ years exp · Bachelor's Degree · Bengaluru
Java
Databases
Snowflake
Apache Kafka
Amazon Redshift
AI/ML
Tokenization
DevOps
CI/CD
AWS
Kubernetes
Amazon EKS
FinOps
Amazon Kinesis
Analytics
ETL/ELT
Apply
In office · 3+ years exp · Bengaluru
Python
JavaScript
Java
C#
Python
FastAPI
Databases
PostgreSQL
DynamoDB
Amazon Aurora
Frontend
React.js
DevOps
Terraform
GitHub Actions
CI/CD
AWS
TeamCity
Octopus Deploy
AWS Fargate
AWS Lambda
Amazon EC2
AWS Step Functions
Management
Agile
Apply
DevOps Engineer 1 hour ago
In office · 5+ years exp · Bengaluru
Python
JavaScript
DevOps
New Relic
Dynatrace
Prometheus
CI/CD
Jenkins
AWS
Docker
Kubernetes
Bitbucket
Amazon EKS
Amazon EC2
GitHub
GitLab
Amazon S3
Amazon CloudWatch
API Gateway
Cybersecurity
SonarQube
Apply
Software Engineer 1 hour ago
In office · 1+ year exp · Bengaluru
Go
SQL
Dart
Go
Fiber
Dart
Riverpod
GetX
Databases
MySQL
PostgreSQL
Redis
Mobile
Flutter
State Management
DevOps
Rest API
Git
Apply
SDET 1 hour ago
In office · 3+ years exp · Bengaluru
Python
Go
JavaScript
TypeScript
DevOps
CI/CD
Git
GitHub
QA
Selenium
Playwright
Apply
See all jobs
This is one of many
2,098,638 more open roles from verified company boards, updated every day.