Padmi

Senior Data Engineer - SQL

ChennaiPosted 3 months ago
Infrastructure And DatabasesSeniorFull Time; Regular
Apply at Accolite

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior Real-time Data Engineer at our company, your primary role will involve leading the architecture and development of our customer-facing analytics engine. You will be responsible for processing millions of events daily, ranging from email interactions to live call metadata, and transforming this raw data into high-performance, actionable insights for our users. Key Responsibilities: - Architecture & Scaling: Design and maintain a low-latency analytics stack capable of handling high-concurrency queries from thousands of concurrent SaaS users. - Real-time Ingestion: Build and optimize ingestion pipelines that move data from transactional databases (PostgreSQL) and event streams (Kafka/Kinesis) into Apache Pinot. - Semantic Layer Development: Utilize Cube (Cube.js) to model complex sales metrics, ensuring consistency across the application. - Performance Engineering: Optimize Apache Pinot tables, indexing strategies, and Cube pre-aggregations to ensure fast dashboard widget loading times. - API Strategy: Expose data models via REST/GraphQL APIs, collaborating closely with Frontend Engineers to create data visualizations. - Data Governance: Implement multi-tenant security logic within the semantic layer to ensure strict data isolation between different customer accounts. Qualifications Required: - OLAP Expertise: 3+ years of experience with Apache Pinot (or similar technologies like ClickHouse/StarRocks) in a production environment. - Semantic Modeling: Deep experience with Cube (Cube.js), including advanced features like pre-aggregations, security contexts, and multi-tenant configurations. - Data Store Mastery: Expert-level knowledge of PostgreSQL, particularly in analytical query optimization and Change Data Capture (CDC). - Streaming & Ingestion: Hands-on experience with real-time data movement tools like Debezium, Kafka, or Flink. - Software Craftsmanship: Proficiency in Node.js or Python, with a focus on building scalable backend services. - Language: Mastery of complex SQL and the ability to translate business logic into code-based data schemas. If you have experience building analytics for CRM or Sales Tech ecosystems, contributed to open-source projects (specifically in the Pinot or Cube communities), or worked with Infrastructure as Code tools like Terraform and Kubernetes for managing data clusters, it would be considered a bonus. As a Senior Real-time Data Engineer at our company, your primary role will involve leading the architecture and development of our customer-facing analytics engine. You will be responsible for processing millions of events daily, ranging from email interactions to live call metadata, and transforming this raw data into high-performance, actionable insights for our users. Key Responsibilities: - Architecture & Scaling: Design and maintain a low-latency analytics stack capable of handling high-concurrency queries from thousands of concurrent SaaS users. - Real-time Ingestion: Build and optimize ingestion pipelines that move data from transactional databases (PostgreSQL) and event streams (Kafka/Kinesis) into Apache Pinot. - Semantic Layer Development: Utilize Cube (Cube.js) to model complex sales metrics, ensuring consistency across the application. - Performance Engineering: Optimize Apache Pinot tables, indexing strategies, and Cube pre-aggregations to ensure fast dashboard widget loading times. - API Strategy: Expose data models via REST/GraphQL APIs, collaborating closely with Frontend Engineers to create data visualizations. - Data Governance: Implement multi-tenant security logic within the semantic layer to ensure strict data isolation between different customer accounts. Qualifications Required: - OLAP Expertise: 3+ years of experience with Apache Pinot (or similar technologies like ClickHouse/StarRocks) in a production environment. - Semantic Modeling: Deep experience with Cube (Cube.js), including advanced features like pre-aggregations, security contexts, and multi-tenant configurations. - Data Store Mastery: Expert-level knowledge of PostgreSQL, particularly in analytical query optimization and Change Data Capture (CDC). - Streaming & Ingestion: Hands-on experience with real-time data movement tools like Debezium, Kafka, or Flink. - Software Craftsmanship: Proficiency in Node.js or Python, with a focus on building scalable backend services. - Language: Mastery of complex SQL and the ability to translate business logic into code-based data schemas. If you have experience building analytics for CRM or Sales Tech ecosystems, contributed to open-source projects (specifically in the Pinot or Cube communities), or worked with Infrastructure as Code tools like Terraform and Kubernetes for managing data clusters, it would be considered a bonus.

One address, no account. We’ll tell you when matching roles go live.

More at Accolite

Related open roles

View all roles