Skip to main content
← Back to Jobs

Senior Real-Time Data Engineer

TwinPacs Sdn BhdBangalore, Hyderabad, Chennai, Gurgaon/Gurugram
Full-timeSenior
👁️ 0 views📝 0 applicationsPosted 8/20/2026Expires 10/2/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior Real-Time Data Engineer roles in Bangalore, Hyderabad, Chennai, Gurgaon/Gurugram — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

Senior Real-time Data Engineer to lead the architecture and development of our customer-facing analytics engine. Our Sales Engagement Platform processes millions of events dailyfrom email interactions to live call metadata. Your mission is to transform this firehose of raw data into high-performance, actionable insights for our users. You will bridge the gap between backend data systems and the user interface, building a robust Semantic Layer that ensures our customers see the same "Single Source of Truth" across every dashboard, report, and API. 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: - Use Cube (Cube.js) to model complex sales metrics (e.g., "Sequence Conversion Rate," "Attributed Revenue," "Meeting Booked Rate") ensuring consistency across the application. Performance Engineering: - Optimize Apache Pinot tables, indexing strategies, and Cube pre-aggregations to ensure dashboard widgets load in under 300ms. API Strategy: - Expose data models via REST/GraphQL APIs, collaborating closely with Frontend Engineers to build world-class data visualizations. Data Governance: - Implement multi-tenant security logic within the semantic layer to ensure strict data isolation between different customer accounts. Technical Requirements: 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, specifically in the context of analytical query optimization and Change Data Capture (CDC). Streaming & Ingestion: - Hands-on experience with real-time data movement (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. Bonus Points If You Have: - Experience building analytics specifically for CRM or Sales Tech ecosystems. - Contributions to open-source projects (specifically in the Pinot or Cube communities). - Experience with Infrastructure as Code (Terraform, Kubernetes) for managing data clusters.

Required Skills

CRMGraphQLJavaScriptKafkaKubernetesNode.jsPostgreSQLPythonSQLTerraform

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.