Senior Software Engineer - Data
Role Overview
The role is described as a Staff Data Engineer within the Data Engineering team.
The position is multifunctional and involves working with Client Experience, Data Science, Analysts, Application teams, and other Data Engineering squads.
The role requires handling ambiguous requirements, iterating quickly, and applying data-driven engineering practices.
Key Skills for This Role
Full Job Posting
Location and Work Arrangement
- Candidates are preferred to be based in Bangalore, India.
- The role is expected to comply with the team’s hybrid work schedule requirements.
Data Engineering Context
The Data Engineering team supports large-scale data pipelines for machine-learning and analytical solutions involving structured and unstructured data.
The work supports search, homepage content, emails, auto-complete, browse pages, product carousels, advertising-cost measurement, and media attribution.
Role Overview
The role is described as a Staff Data Engineer within the Data Engineering team.
The position is multifunctional and involves working with Client Experience, Data Science, Analysts, Application teams, and other Data Engineering squads.
The role requires handling ambiguous requirements, iterating quickly, and applying data-driven engineering practices.
Data Platform Responsibilities
- Drive the end-to-end design and evolution of data models, pipelines, and data products for Search, Recommendations, and Marketing.
- Own scalable batch-first systems that transform structured, semi-structured, and unstructured data into AI-consumable representations.
- Design reliable pipelines optimized for cost, performance, retrieval, freshness, and contextual usability.
- Build and maintain fact and dimension models, slowly changing dimensions, change data capture pipelines, and data versioning strategies.
Semantic Data and Governance
- Contribute to a unified semantic layer connecting raw data with AI and machine-learning systems.
- Work with metadata, lineage, and data discovery frameworks to improve transparency, governance, and usability.
- Define and enforce data modeling standards, data contracts, and data quality frameworks across teams.
- Drive improvements in data observability, SLA/SLO adherence, and pipeline reliability.
Collaboration and Architecture
- Partner with Product, Analytics, Data Science, Application, and Data Engineering teams to translate ambiguous problems into reusable data solutions.
- Make architectural decisions and trade-offs across storage, compute, and orchestration layers within a GCP-native stack.
Education and Experience
- A Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience, is required.
- Approximately 12 years of experience in data engineering and ownership of large-scale data platforms and datasets is required.
Core Data Engineering Skills
- Deep expertise in data modeling, including dimensional models, slowly changing dimensions, and wide tables.
- Strong understanding of change data capture, data versioning, and incremental processing strategies.
- Strong experience with Google Cloud Platform, Google BigQuery, and Google Cloud Storage.
- Advanced SQL and Python proficiency focused on optimization, cost efficiency, and large-scale processing.
- Understanding of data lakehouse principles, Parquet, partitioning, clustering, and performance tuning.
Additional Technical Skills
- Experience with production-grade ingestion, transformation, serving, data quality, and observability practices.
- Experience with event-driven and streaming architectures such as Pub/Sub or Kafka.
- Experience preparing data for AI/ML use cases, feature engineering workflows, and semantic or context-rich data layers.
- Familiarity with metadata management, data lineage, and data discovery.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Wayfair
Warehouse Operative- Part Time AM shift
Glasgow, GBR
Warehouse Operative- Part Time AM shift
Glasgow, GBR
Warehouse Team Lead - PM Shift
Leeds, GBR
Account Manager/ Sales Associate
London, GBR
Senior Global Benefits Associate
Lutterworth, GBR
Flex Warehouse Associate
Hammond, USA
Staff Economist - Customer Technology
, USA
Assistant Store Manager, Retail Sales
Atlanta, USA
Transportation Associate
McDonough, USA