Home › Companies › Saltmine › Senior Data Engineer
Senior Data Engineer
Saltmine · Bangalore, Karnataka, 560048, India · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Saltmine |
| Title | Senior Data Engineer |
| Normalized title | - |
| Department / team | Engineering |
| Location | Bangalore, Karnataka |
| Work model | - |
| Employment type | FTE |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2025-12-05 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Saltmine. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Bangalore. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Saltmine |
| Source | b3723f83-b65a-4a7a-b459-b4c2750ad8d4 |
| ATS provider | BambooHR |
Description
Senior Data Engineer – Data Ingestion & Pipelines
Location: India (Bangalore) Experience: 4–9 years
About the Role
We are looking for a Senior Data Engineer who is deeply comfortable working with data — building ingestion pipelines, writing efficient transformations, exploring different database technologies, and ensuring reliable data movement across the organization.
You will primarily work on our Kafka ingestion flow , distributed data systems, and multiple storage layers (SQL, NoSQL, and graph databases ). The ideal candidate enjoys working with raw data, optimizing queries, and building stable pipelines using Python and Spark.
This role is perfect for someone who is data-heavy, curious about the data world.
Key Responsibilities
Data Engineering (Primary Focus)
● Build and maintain robust ETL/ELT workflows using Python and Apache Spark .
● Design and optimize transformations across SQL, NoSQL, and graph database ecosystems.
● Implement data quality checks, schema handling, and consistency across pipelines.
● Deal with complex, high-volume datasets and real-world production data.
Streaming & Ingestion
● Work on Kafka ingestion pipelines — topics, partitions, consumer logic, schema evolution.
● Monitor ingestion performance, throughput, and reliability.
● Build connectors/utilities for integrating various sources and sinks.
Querying & Multi-Database Work
● Write and optimize complex queries across relational and NoSQL systems.
● Exposure to graph databases and graph query languages (e.g., Cypher, Gremlin).
● Understand indexing, modeling, and access patterns across different DB types.
Python & DevOps Awareness
● Write clean and modular Python code for ETL jobs and data utilities.
● Basic understanding of CI/CD, job orchestration, logging, and monitoring.
● Ability to debug production ETL issues end-to-end.
Required Skills
● Strong Python — ETL, utilities, data processing.
● Strong SQL — query optimization and data modeling fundamentals.
● Mandatory Spark experience — batch transformations, performance tuning.
● Kafka basics — producers, consumers, offsets, schema handling.
● Hands-on experience with relational and NoSQL databases.
● Exposure to graph databases and graph query languages.
● Strong debugging and data exploration skills.
Nice-To-Have
● Retail or e-commerce domain experience.
● Familiarity with Terraform or basic infra automation.
● Experience with nested JSON, denormalized structures, and semi-structured data.
● Understanding of distributed storage concepts.
Soft Skills
● High ownership and end-to-end problem solving.
● Enjoys working with complex or messy data.
● Curious mindset — comfortable exploring new databases and data flows.
● Clear communication and ability to collaborate with backend and product teams.
Full job record
| Job ID | 26a6dcd11ca8539f5a67bdb94ae01486eac8dc1a |
| Org ID | 0ab2154e-fa2a-41a8-9934-c7c6bb59e7d6 |
| Source ID | b3723f83-b65a-4a7a-b459-b4c2750ad8d4 |
| Board ID | b3723f83-b65a-4a7a-b459-b4c2750ad8d4 |
| Provider | bamboohr |
| Provider Job Key | 240 |
| Title | Senior Data Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Bangalore, Karnataka, 560048, India |
| Department | Engineering |
| Team | — |
| Employment Type | FTE |
| Workplace Type | — |
| Remote Policy | — |
| Country | — |
| Region | Karnataka |
| City | Bangalore |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://saltmine.bamboohr.com/careers/240 |
| Apply URL | https://saltmine.bamboohr.com/careers/240 |
| First Seen At | 2026-05-30 06:02:40Z |
| Last Seen At | 2026-06-06 09:46:38Z |
| Last Checked At | 2026-06-06 09:46:38Z |
| Last Changed At | 2026-05-30 06:02:40Z |
| Inactive At | — |
| Source Posted At | 2025-12-05 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=saltmine/date=2026-06-06/2026-06-06T09-46-37-338Z-aa2aceee1f9e674e1f7e5d6de751596a4b8ff263b495dfafa14c87e24536cbdf.json |
Event Fields
{
"content_hash": "789207d0de20b5cc2771d437ab0c5a00a0f82f615b49be305888fa254fe2df6d",
"source_hash": "df4a25a4f2f3dd695dbf94ef2cb1d1ccefd44a059328ce4be7130efef6e13b59",
"last_changed_at": "2026-05-30T06:02:40.738Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Bangalore, Karnataka, 560048, India",
"city": "Bangalore",
"region": "Karnataka",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T09:46:38.189Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Bangalore, Karnataka, 560048, India",
"city": "Bangalore",
"region": "Karnataka",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"countries": []
},
"remote_policy": null,
"salary_period": null,
"workplace_type": null,
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "240",
"isRemote": null,
"location": {
"city": "Bangalore",
"state": "Karnataka"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18443",
"locationType": "2",
"jobOpeningName": "Senior Data Engineer",
"departmentLabel": "Engineering",
"employmentStatusLabel": "FTE"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Bangalore",
"state": "Karnataka",
"postalCode": "560048",
"addressCountry": "India"
},
"datePosted": "2025-12-05",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-weight: bold\">Senior Data Engineer – Data Ingestion & Pipelines</span><br>Location: India (Bangalore) Experience: 4–9 years<br><span style=\"font-weight: bold\">About the Role</span><br>We are looking for a <span style=\"font-weight: bold\">Senior Data Engineer</span> who is deeply comfortable working with data — building ingestion pipelines, writing efficient transformations, exploring different database technologies, and ensuring reliable data movement across the organization.<br>You will primarily work on our <span style=\"font-weight: bold\">Kafka ingestion flow</span>, distributed data systems, and multiple storage layers (SQL, NoSQL, and <span style=\"font-weight: bold\">graph databases</span>). The ideal candidate enjoys working with raw data, optimizing queries, and building stable pipelines using <span style=\"font-weight: bold\">Python and Spark.</span><br>This role is perfect for someone who is data-heavy, curious about the data world.<br><span style=\"font-weight: bold\">Key Responsibilities</span><br><span style=\"font-weight: bold\">Data Engineering (Primary Focus)</span><br>● Build and maintain robust ETL/ELT workflows using <span style=\"font-weight: bold\">Python </span>and <span style=\"font-weight: bold\">Apache Spark</span>.<br>● Design and optimize transformations across SQL, NoSQL, and <span style=\"font-weight: bold\">graph database</span> ecosystems.<br>● Implement data quality checks, schema handling, and consistency across pipelines.<br>● Deal with complex, high-volume datasets and real-world production data.<br><span style=\"font-weight: bold\">Streaming & Ingestion</span><br>● Work on Kafka ingestion pipelines — topics, partitions, consumer logic, schema evolution.<br>● Monitor ingestion performance, throughput, and reliability.<br>● Build connectors/utilities for integrating various sources and sinks.<br><span style=\"font-weight: bold\">Querying & Multi-Database Work</span><br>● Write and optimize complex queries across relational and NoSQL systems.<br>● Exposure to <span style=\"font-weight: bold\">graph databases</span> and <span style=\"font-weight: bold\">graph query languages</span> (e.g., Cypher, Gremlin).<br>● Understand indexing, modeling, and access patterns across different DB types.<br><span style=\"font-weight: bold\">Python & DevOps Awareness</span><br>● Write clean and modular Python code for ETL jobs and data utilities.<br>● Basic understanding of CI/CD, job orchestration, logging, and monitoring.<br>● Ability to debug production ETL issues end-to-end.<br>Required Skills<br>● <span style=\"font-weight: bold\">Strong Python</span> — ETL, utilities, data processing.<br>●<span style=\"font-weight: bold\"> Strong SQL</span> — query optimization and data modeling fundamentals.<br>● <span style=\"font-weight: bold\">Mandatory Spark experience</span> — batch transformations, performance tuning.<br>● Kafka basics — producers, consumers, offsets, schema handling.<br>● Hands-on experience with relational and NoSQL databases.<br>● Exposure to <span style=\"font-weight: bold\">graph databases</span> and <span style=\"font-weight: bold\">graph query languages.</span><br>● Strong debugging and data exploration skills.<br><span style=\"font-weight: bold\">Nice-To-Have</span><br>● Retail or e-commerce domain experience.<br>● Familiarity with Terraform or basic infra automation.<br>● Experience with nested JSON, denormalized structures, and semi-structured data.<br>● Understanding of distributed storage concepts.<br><span style=\"font-weight: bold\">Soft Skills</span><br>● High ownership and end-to-end problem solving.<br>● Enjoys working with complex or messy data.<br>● Curious mindset — comfortable exploring new databases and data flows.<br>● Clear communication and ability to collaborate with backend and product teams.</p>",
"compensation": null,
"departmentId": "18443",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Senior Data Engineer",
"departmentLabel": "Engineering",
"jobOpeningStatus": "Open",
"minimumExperience": "Mid-level",
"jobOpeningShareUrl": "https://saltmine.bamboohr.com/careers/240",
"employmentStatusLabel": "FTE"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/26a6dcd11ca8539f5a67bdb94ae01486eac8dc1a?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/0ab2154e-fa2a-41a8-9934-c7c6bb59e7d6JSONGET https://api.bluedoor.sh/job-postings/v1/sources/b3723f83-b65a-4a7a-b459-b4c2750ad8d4JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/26a6dcd11ca8539f5a67bdb94ae01486eac8dc1a/eventsJSON