Saltmine Logo

Saltmine

Senior Data Engineer

Reposted 22 Days Ago
Be an Early Applicant
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Design and optimize large-scale data platforms, manage event streaming with Kafka, and ensure cloud-native environment reliability using AWS and Terraform.
The summary above was generated by AI

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.

Similar Jobs

3 Days Ago
In-Office or Remote
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead and execute data engineering initiatives: define metrics, instrument logging, ingest and model data, build ETL/ELT pipelines, ensure data quality and governance, optimize processing performance, enable analytics/visualization, and lead projects that drive product and business strategy.
Top Skills: Anomaly DetectionDashboardingData ModelingData QualityData VisualizationEltETLLoggingProduct AnalyticsPythonRelational DatabasesSQL
2 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Software • Travel
Design, build, and optimize scalable batch and streaming data pipelines, manage Snowflake and BigQuery warehouses, create dbt data models, ensure data governance and observability, collaborate with architecture and security teams, write efficient SQL/Python/PowerShell, and participate in a light on-call rotation to deliver reliable data products.
Top Skills: AzureBigQueryCosmos DbData Vault 2.0DbtGCPMongoDBNoSQLPowershellPythonSnowflakeSQL
8 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Financial Services
Lead product data delivery and governance for post-trade systems: define data requirements, mitigate data risks, enable analytics integration, drive adoption of AI-assisted engineering practices, design and document APIs, work with Kafka/event-driven architectures, and coordinate stakeholders to track milestones, KPIs, and timely deliveries.
Top Skills: Ai-Assisted Software Development ToolsApache KafkaGraphQLJavaOpenapiRestSwagger

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account