Principal Software Engineer - Data Platform
53 Days Old
Principal Software Engineer - Data Platform
Principal Software Engineer - Data Platform
Principal Software Engineer - Data Platform
San Francisco, CA (Remote Eligible – US Only)
$230K–$280K base + equity
Are you ready to lead the design and build of a world-class data platform from the ground up?
A high-growth, product-led tech company is looking for a Principal Software Engineer to lead the buildout of a modern, scalable data platform from the ground up. If you’re excited about solving massive data challenges and shaping the infrastructure that supports real-time analytics and AI/ML at scale, this role is for you.
As the most senior technical IC on the Data Platform team, you'll partner with leadership across Engineering, Product, Security, and Compliance to design a low-latency, cloud-native data architecture using best-in-class tools like Kafka, Iceberg, ClickHouse, Tinybird, and Snowflake.
Why this role?
Join a growing Data Platform team
Own the technical vision and architecture end-to-end
Tackle petabyte-scale data challenges and real-time streaming use cases
Work with a cutting-edge tech stack (Kafka, Iceberg, ClickHouse, Snowflake, etc.)
Drive platform evolution to support AI/ML and company-wide analytics
What You’ll Do
Design and build a next-gen data platform to power product and internal use cases
Architect for batch + streaming, scalability, fault tolerance, and low latency
Lead data modeling, warehousing, governance, and ingestion best practices
Champion engineering excellence and mentor senior engineers
Align technical decisions with long-term business strategy
Optimize for performance, cost, and resiliency in a modern cloud environment
What We’re Looking For
8+ years of experience in data engineering or platform architecture
5+ years at the Principal Engineer level or equivalent
Deep expertise with Kafka (and its ecosystem), streaming data systems
Strong experience with ClickHouse, Iceberg, Snowflake, or similar tools
Cloud-native architecture expertise (AWS, GCP, or Azure)
Track record of designing data systems for compliance and governance
Experience scaling systems to support petabyte-level workloads
Excellent communication, collaboration, and leadership skills
Bonus: Experience enabling AI/ML platforms or preparing for IPO-scale growth
Seniority level
Seniority level Mid-Senior level
Employment type
Employment type Full-time
Job function
Industries Technology, Information and Media and Data Infrastructure and Analytics
Referrals increase your chances of interviewing at Harnham by 2x
Inferred from the description for this job
Medical insurance
Vision insurance
401(k)
Pension plan
Get notified about new Software Engineer jobs in
San Francisco Bay Area .
Software Engineer (L5) - Open Connect Platform
United States $100,000.00-$720,000.00 2 days ago
Software Engineer Intern/Co-op (Fall 2025)
Software Engineer Internship (12 months)
San Francisco, CA $40,000.00-$100,000.00 4 hours ago
San Francisco, CA $150,000.00-$175,000.00 1 month ago
San Francisco, CA $150,000.00-$190,000.00 3 weeks ago
Santa Clara, CA $128,000.00-$150,000.00 1 day ago
Software Engineer, Python - AI Training (Freelance, Remote)
San Francisco, CA $175,000.00-$250,000.00 1 month ago
Sunnyvale, CA $80,000.00-$120,000.00 4 days ago
Alameda, CA $120,000.00-$160,000.00 3 months ago
Santa Clara, CA $80,000.00-$155,000.00 1 month ago
Software Engineer, SQL - AI Training (Freelance, Remote)
Software Engineer - AI Training (Freelance, Remote)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
- Location:
- United States
- Salary:
- $200,000 - $250,000
- Job Type:
- FullTime
- Category:
- IT & Technology