Principal Software Engineer - Data Platform Job at Harnham, San Francisco, CA

V2dXUkFZUE9IdEpEOG9aQ05ZOHpuN2ZBK2c9PQ==
  • Harnham
  • San Francisco, CA

Job Description

Principal Software Engineer – Data Platform

Location: San Francisco, CA (Remote OK – US only)

Comp: $230K–$280K base + equity

About the Role:

We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground up at a fast-growing, product-driven tech company. This is a high-impact role where you'd be the most senior individual contributor on the Data Platform team, helping to define the technical vision and build infrastructure that supports real-time analytics, machine learning, and large-scale data processing.

You’ll be working closely with Engineering, Product, Security, and Compliance leadership to design a cloud-native data architecture using tools like Kafka, Iceberg, ClickHouse, Tinybird, and Snowflake. If building at scale, tackling complex streaming + batch challenges, and driving long-term architecture sounds exciting to you—this might be the right fit.

What Makes This Opportunity Stand Out:

  • Be a core part of a growing Data Platform team
  • Own architecture and technical vision from end to end
  • Work on real-time and petabyte-scale data problems
  • Use a modern data stack (Kafka, Iceberg, ClickHouse, Snowflake, etc.)
  • Help shape the platform that will power AI/ML and analytics across the company

What You’ll Be Doing:

  • Architect and build the company’s next-gen data platform from scratch
  • Design for scalability, low latency, streaming + batch, and fault tolerance
  • Lead decisions around data modeling, governance, ingestion, and warehousing
  • Set engineering best practices and mentor other senior engineers
  • Ensure platform design aligns with long-term product and business strategy
  • Optimize the stack for performance, cost, and reliability in the cloud

What You Bring:

  • 8+ years in data engineering or platform infrastructure roles
  • At least 5 years operating at a Principal-level or equivalent
  • Deep experience with Kafka and real-time data pipelines
  • Solid hands-on work with ClickHouse, Iceberg, Snowflake, or similar tools
  • Strong understanding of cloud-native architectures (AWS, GCP, or Azure)
  • Experience building systems with compliance, governance, and scale in mind
  • Proven ability to support petabyte-scale data environments
  • Great communication skills and a collaborative approach
  • Bonus: Experience with AI/ML infrastructure or preparing for IPO-level growth

Job Tags

Remote job,

Similar Jobs

Robert Half

Industrial Designer Job at Robert Half

 ...Industrial Designer (Robotics) | up to $200K + Bonus + Equity! | Remote/Burlingame This job posting is on behalf of Robert Half to share an incredible opportunity that could define the next stage of your career. Our client, a well-funded startup backed by a prominent... 

Intelliswift - An LTTS Company

Data Engineer Job at Intelliswift - An LTTS Company

 ...Job Title: Senior Data Engineer Location: San Jose, CA (Hybrid) Duration: 6 months Contract Type: W2 only Pay Rate: $69.72/Hour We are seeking a highly skilled Senior Data Engineer to join our Data Science Engineering team. In this role, you will design... 

Infosys

Genesys cloud Architect Job at Infosys

Infosys is seeking Genesys cloud Architect This position will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and...

Renewal by Andersen Metro & Midwest

Part-time Events Administrative Assistant Job at Renewal by Andersen Metro & Midwest

 ...Part- Time Administrative Assistant Events and Retail Marketing Department Renewal by Andersen Farmingdale, NY Renewal by Andersen...  ...possibility of working unconventional hours that may include evenings or weekends. DISCLAIMER: The above information on this... 

Dealer Automation Technologies

Senior Quality Assurance Automation Engineer Job at Dealer Automation Technologies

 ...Engineer Department: Augmented Intelligence Group Reports to: CTO Job Status: Full-time/Exempt Position Summary: The Quality Assurance (QA) Engineer to join our team will be responsible for developing and implementing a strategy for quality coordination and...