Principal Software Engineer - Data Platform

10 - 14 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a part of Harness, you will play a crucial role in designing and developing a self-serve analytics platform with a semantic & modeling layer, DSL based query layer, and analytics backward materialization layer. This platform will support both custom dashboards that product teams can build on their own and ready-to-embed analytics modules. **Role Overview:** - Lead the design, architecture & development of the self-serve analytics platform - Solve complex problems in DSL based query expressions, sub-second read latency, multi-tenancy, high concurrency, OLAP modeling, and secure data access - Collaborate closely with senior engineering leaders, mentor senior/junior engineers, and problem solve with product teams - Author functional/non-functional specifications and design documents - Design and implement automation of infrastructure setup using helm, terraform, and similar technologies - Conduct peer reviews of specifications, designs, and code - Work alongside Site Reliability Engineers and cross-functional teams to diagnose/troubleshoot any production performance related issues **Qualification Required:** - Bachelors or Masters degree in Computer Science or related field - 10+ years of backend engineering experience with a strong focus on data platforms and analytics systems - Expertise in building low-latency, highly concurrent microservices in the Data Platform space - Deep knowledge of fact/dimensional modeling in data lakes/warehouses - Understanding of OLAP workloads and hands-on experience with MPP/OLAP datastores such as StarRocks, Apache Pinot, or Apache Druid - Proficiency in JVM-based languages (Java, Scala, Kotlin) - Experience in building DSL-based query services is preferred - Experience in building ETL for powering analytics is preferred As a member of the team, you will have the opportunity to work in harnessing the power of data analytics to drive innovation and enhance the software delivery experience for developers worldwide. Join us in our mission to enable software developers to deliver code reliably, efficiently, securely, and quickly. For any fraudulent recruiting attempts or offers posing as representatives of Harness, please refrain from providing personal or financial information and contact us immediately. We value your security and well-being.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Harness.io logo
Harness.io

Software Development, DevOps

Los Angeles

RecommendedJobs for You