Senior Data Engineer
We are seeking an experienced Senior Data Engineer to design, build, and scale modern data platforms and pipelines that power Agentic-AI, analytics, reporting, machine learning, and data-driven decision-making across the business. This role is ideal for someone with a strong background in B2B SaaS or enterprise technology environments, where data is critical to driving sales & product insights, revenue operations, customer success, and executive reporting.
The ideal candidate brings deep expertise in data architecture, ELT/ETL development, cloud data platforms, data modeling, and data quality, along with a strong understanding of how to build reliable, scalable, and governed data solutions in fast-paced technology organizations. This person will partner closely with analytics, data science, business teams, and platform stakeholders to ensure trusted data is delivered efficiently and at scale.
Key Responsibilities
• Design, build, and maintain scalable data pipelines and integrations across internal and external systems.
• Develop and optimize data solutions that support analytics, BI, machine learning, AI/Agentic AI, operational reporting, and self-service data access.
• Build robust ELT/ETL workflows to ingest and transform data from systems such as CRM, product telemetry, marketing, finance, support, and subscription platforms.
• Design and maintain clean, scalable, and well-documented data models for enterprise reporting and analytics use cases.
• Improve data reliability, quality, observability, lineage, and performance across the data platform.
• Design and maintain scalable data pipelines and data services that enable AI/ML and GenAI use cases, including model-ready datasets, feature pipelines, and support for retrieval-based and intelligent application workflows.
• Partner with analytics engineers, data scientists, architects, and business stakeholders to translate requirements into production-grade data solutions.
• Ensure data pipelines are secure, governed, and aligned with enterprise data standards and best practices.
• Optimize data processing and storage for performance, cost, scalability, and maintainability.
• Support near real-time and batch data processing patterns as required by business use cases.
• Contribute to the design of the overall data architecture, including ingestion, transformation, orchestration, storage, semantic modeling, and data serving layers.
• Troubleshoot pipeline issues, resolve data inconsistencies, and drive root-cause remediation.
• Contribute to engineering standards, code quality, and team best practices
Required Qualifications
• Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical field.
• 8+ years of experience in data engineering, preferably in B2B SaaS or large-scale technology companies.
• Strong experience designing and building scalable data pipelines and cloud-based data platforms.
• Advanced proficiency in SQL and strong programming skills in Python, Scala, or Java.
• Hands-on experience with modern cloud data platforms such as Snowflake, BigQuery, Redshift, Databricks, or similar.
• Experience with data orchestration and transformation tools such as Airflow, dbt, Informatica, Fivetran, or equivalent.
• Strong understanding of data modeling, including dimensional modeling and analytics-oriented schema design.
• Experience working with data domains such as product analytics, GTM analytics, customer success, finance, or subscription analytics.
• Experience building and managing data pipelines that support AI/ML workloads, including feature preparation, model-ready datasets, and scalable ingestion of structured and unstructured data.