Talent.com
Staff Software Engineer - Data Platform

Staff Software Engineer - Data Platform

Zyoin GroupBangalore
3 days ago
Job description

Description :

As a Staff Software Engineer, you will serve as a key technical leader in designing and implementing data and reporting solutions across the Snowflake consumption layer and our reporting ecosystem.

You'll work closely with the Data Platform, Product, and Analytics teams to build reliable data pipelines, reporting models, APIs, and self-service tools that ensure trust, transparency, and performance in our data products.

This role combines data platform expertise with reporting system design, ideal for someone who can bridge upstream data architecture with downstream business intelligence needs.

Responsibilities :

  • Architect and implement scalable reporting data models in Snowflake to support ThoughtSpot and Power BI consumption.
  • Design and maintain robust semantic models, data sharing mechanisms, and APIs for downstream consumers.
  • Partner with the Data Platform team to align ingestion, conformance, and consumption patterns across ADLS, Iceberg, Airflow, and IICS.
  • Define and implement data governance, quality validation, and security standards across reporting pipelines.
  • Build performant, reusable data transformations and APIs for reporting and dashboards.
  • Integrate with Snowflake Data Sharing, webhooks, and REST / GraphQL endpoints to deliver customer-facing insights.
  • Lead proof-of-concepts for new reporting frameworks and data sharing capabilities.
  • Ensure reliability, accuracy, and auditability across all data presented to end users.
  • Implement data validation and quality frameworks (e. g., dbt tests, Great Expectations).
  • Monitor data freshness and pipeline health through observability tools and Snowflake monitoring.
  • Collaborate with DAAS and Platform teams to triage and resolve data quality issues.
  • Partner with product managers, analysts, and business stakeholders to translate requirements into scalable data solutions.
  • Mentor engineers in data modelling, performance tuning, and best practices for Snowflake and BI systems.
  • Contribute to documentation, standards, and architecture reviews.

Requirements :

  • 8+ years of experience in data engineering, data products, or BI systems.
  • Deep expertise in :

    1. Snowflake - modeling, performance optimization, RBAC, and data sharing

    2. SQL - advanced queries, window functions, analytical optimizations

    3. ThoughtSpot / Power BI - data modeling, embedding, semantic layer design

    4. Python / PySpark - data transformations and automation

    5. Airflow, Informatica IICS, or equivalent for orchestration

    6. Azure ecosystem - ADLS, ADF, and related services.

  • Strong understanding of data modelling patterns (star schema, Iceberg, medallion architecture).
  • Familiarity with Kafka / Debezium for CDC-based ingestion.
  • Experience building or consuming REST / GraphQL APIs for data products.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • A Master's or PhD in Computer Science, Data Science, Machine Learning, Artificial Intelligence or Statistics is a strong plus.
  • Preferred :

  • Hands-on with dbt, Great Expectations, or similar data quality frameworks.
  • Experience embedding analytics through ThoughtSpot Everywhere or APIs.
  • Knowledge of Iceberg table management, webhooks, and event-driven pipelines.
  • Background in healthcare, benefits, or financial data domains.
  • (ref : hirist.tech)

    Create a job alert for this search

    Staff Software Engineer • Bangalore

    Related jobs
    • Promoted
    Python Developer

    Python Developer

    Tata Consultancy ServicesBengaluru, Karnataka, India
    TCS is looking for Python Developer.Location : Hyderabad / Bangalore.Required Technical Skill set : Python, Pyspark, AWS, / GCP development. Proficient in Python Pyspark, including RDDs, Data Frames, a...Show moreLast updated: 30+ days ago
    • Promoted
    Python Developer

    Python Developer

    IntraEdgeBangalore, IN
    We are building a scalable AWS-based backend application that integrates with CrowdStrike and Palo Alto APIs to process and enforce Host / IP block requests. The application will log and audit each ac...Show moreLast updated: 30+ days ago
    • Promoted
    Python Squish Developer

    Python Squish Developer

    L&T Technology ServicesGreater Bengaluru Area, India
    Must have strong background in implementing and extending exiting automation using python with Squish.Exposure in squish test frameworks. Able to detail out requirements and write and maintain test ...Show moreLast updated: 20 days ago
    • Promoted
    Datastage Developer

    Datastage Developer

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Bengaluru / Chennai / Hyderabad / Indore / Ahmedabad / Mumbai.Required Technical Skill Set : -.Datastage, UNIX Shellscripts, CA Autosys. Responsibility of / Expectations from the Role.Associate responsible for...Show moreLast updated: 20 days ago
    • Promoted
    Python Developer ( only Bangalore, Hyderabad Locations) - 5-8 Years experience only, Immediate - 15 Days notice

    Python Developer ( only Bangalore, Hyderabad Locations) - 5-8 Years experience only, Immediate - 15 Days notice

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Skill – Python Backend developer.Location : Bangalore / Hyderabad.Design, develop, and maintain backend services using FastAPI or Spring Boot. Build and maintain RESTful APIs for integration with fron...Show moreLast updated: 20 days ago
    • Promoted
    Snowflake Cortex Developer

    Snowflake Cortex Developer

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Job Title : Snowflake Cortex Developer.Required Skillset : Snowflake Cortex, SQL, Snowflake.Location : Delhi / Bangalore / Hyderabad / Pune / Mumbai. Strong data engineer ( snowflake + SQL) with good under...Show moreLast updated: 12 days ago
    • Promoted
    Power BI

    Power BI

    Relevance LabGreater Bengaluru Area, India
    Power BI using DAX, Power Query (M), and data modeling best practices.API integrations, and custom analytics not natively supported by Power BI. SharePoint, Dataverse, SQL Server, Excel, APIs, etc.C...Show moreLast updated: 17 days ago
    • Promoted
    Alteryx Developer

    Alteryx Developer

    ApexonGreater Bengaluru Area, India
    Bangalore - On site - 5 days working.The Data Modelling team is seeking skilled professionals in Bangalore and Salt Lake City to design and implement robust data architectures supporting KYC rollin...Show moreLast updated: 20 days ago
    • Promoted
    Python Developer

    Python Developer

    RecroBengaluru, Karnataka, India
    Backend Python Developer (Flask).Develop and maintain scalable RESTful APIs using.Implement unit and performance tests using tools like. Containerize and deploy applications using.Python, Flask, RES...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Python Full-Stack Developer (Python+React)

    Senior Python Full-Stack Developer (Python+React)

    LuxoftGreater Bengaluru Area, India
    We have an ambitious goal to migrate a legacy system written in HLASM (High-Level Assembler) from the mainframe to a cloud-based Java environment for one of the largest banks in the USA.We are look...Show moreLast updated: 17 days ago
    • Promoted
    Senior Python Engineer

    Senior Python Engineer

    SmartQBangalore Urban, Karnataka, India
    Are you passionate about leveraging the Python programming language to design, develop, test, and maintain software applications? If your response is a resounding yes, then we are hunting for you.W...Show moreLast updated: 19 days ago
    • Promoted
    DevSecOps Engineer

    DevSecOps Engineer

    Best Infosystems Ltd.Greater Bengaluru Area, India
    DevSecOps Engineer_Full-Time_Bangalore, Pune.DevSecOps Engineering with 7 plus years of experience, he / she will use their experience and knowledge to design, implement, and support complex DevSecOp...Show moreLast updated: 30+ days ago
    • Promoted
    Snowflake Developer

    Snowflake Developer

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Job Title : Snowflake Developer.Required Skillset : Snowflake architecture, Snowpipe, data cloning, and time travel, SQL, Data Modeling. Deep understanding of cloud data warehousing and expertise in d...Show moreLast updated: 30+ days ago
    • Promoted
    Python Developer

    Python Developer

    goMLBangalore, IN
    We are in search of a passionate and skilled Python Developer to join our dynamic team.This role is ideal for someone with a profound expertise in Python and its ecosystem, focused on backend devel...Show moreLast updated: 9 days ago
    • Promoted
    User Interface (UI) Intern - Qt / Python / MATLAB / LabVIEW

    User Interface (UI) Intern - Qt / Python / MATLAB / LabVIEW

    Ci4 - Autonomous DefenseGreater Bengaluru Area, India
    User Interface (UI) Intern - Qt / Python / MATLAB / LabVIEW.We are looking for creative and technically-oriented UI Interns to assist in designing, developing, and testing interactive graphical use...Show moreLast updated: 12 days ago
    • Promoted
    Kofax Developer

    Kofax Developer

    SYNECHRON TECHNOLOGYBangalore Rural, Karnataka, India
    We have immediate opportunity for Tungstun kofax.At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovativ...Show moreLast updated: 30+ days ago
    • Promoted
    Machine Learning Specialist

    Machine Learning Specialist

    upGrad RekrutBangalore Rural, Karnataka, India
    Coding : Write clean, efficient, and well-documented Python code adhering to OOP principles (encapsulation, inheritance, polymorphism, abstraction). Experience with Python and related libraries (e.Te...Show moreLast updated: 17 days ago
    • Promoted
    OIC Solution Architect

    OIC Solution Architect

    OracleGreater Bengaluru Area, India
    Location : India (Bangalore, Hyderabad, Noida).About Oracle CSS Apps Delivery Team.Oracle’s Customer Success Services (CSS) Apps Delivery Team partners with clients to drive transformation and innov...Show moreLast updated: 9 days ago