/PRINCIPAL SOFTWARE ENGINEER – DATA PLATFORM

PRINCIPAL SOFTWARE ENGINEER – DATA PLATFORM

United KingdomRemotegbvia direct
// Job Type
Full Time
// Salary
USD 230,000 - 280,000/year
// Salary Range
230,000–280,000 USD / year
// Posted
2 months ago
// Work Mode
remote

About the Role

Principal Software Engineer – Data Platform

San Francisco / $230000 - $280000 annum

INFO

SALARY:

$230000 - $280000

LOCATION

San Francisco

Permanent

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 build-out 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

CONTACT

Joshua Poore

VP Recruiting – Data Science, ML & AI

SIMILAR
JOB RESULTS

Senior Data Platform Engineer

Los Angeles

$160000 - $200000

+ Data Engineering

Permanent

Los Angeles, California

Senior Data Platform Engineer

Location: Los Angeles, CA

Salary: $160-200k base

We’re partnering with a fast-scaling, mission-driven advanced technology company building complex software and hardware systems deployed in real-world environments. Their platform processes and operationalizes high-volume data to power critical decision-making across the organization.

They are hiring a Senior Data Platform Engineer to design and scale the core data infrastructure that supports company-wide operations.

The Role

As a Senior Engineer on the Data Platform team, you will:

  • Design and build scalable data pipelines and transformation frameworks
  • Own ingestion and egress systems that unify multiple operational data sources
  • Develop reliable, secure data models that power internal data products and applications
  • Partner with engineering, product, and operations to translate business needs into production-grade systems
  • Advocate for best practices across testing, CI/CD, data modeling, and security
  • Debug and optimize complex transformation pipelines in production environments

What They’re Looking For

  • 5+ years of experience in data engineering or backend engineering
  • Strong programming skills in Python or similar languages
  • Experience with Spark, PySpark, SQL, and dbt
  • Familiarity with large-scale data platforms and cloud environments (AWS, Azure, or GCP)
  • Experience with containerization and modern deployment practices
  • Ability to operate autonomously in fast-moving environments
  • Strong ownership mindset and attention to security best practices
  • Must be a U.S. Person due to export-controlled information requirements

This is a high-impact role focused on building durable data systems that directly support operational execution at scale.

Staff Analytics Engineer

$200000 - $250000

+ Data Engineering

Permanent

California

To Apply for this Job Click Here

Staff Analytics Engineer

Location: Remote
Salary: $200-250k

Are you a data expert ready to drive transformative analytics at a cutting-edge cloud platform company? This fast-growing Series C innovator is revolutionizing how teams build, preview, and deploy high-performance digital applications.

About the Role

The Staff Analytics Engineer will lead the design and implementation of robust data models and pipelines, enabling business units to uncover insights and make data-driven decisions. This role is a unique chance to collaborate with engineering, product, and business teams, building scalable analytics systems that power operational efficiency and growth.

Key Responsibilities

  • Design and maintain scalable data models and pipelines to serve as a single source of truth across the enterprise.
  • Develop tools to enhance data accessibility, auditing, and validation, ensuring consistent, trustworthy datasets.
  • Partner with cross-functional teams to uncover actionable insights and support decision-making.
  • Build self-service analytics tools and dashboards for key stakeholders, streamlining workflows.
  • Collaborate on advancing the company’s data platform using cutting-edge tools like dbt, Snowflake, and Superset.
  • Lead initiatives to improve data quality, governance, and discoverability, ensuring alignment with business goals.

About You

  • 8+ years of experience in analytics engineering or a similar role in a modern tech company.
  • Advanced proficiency in SQL, with experience working on complex datasets.
  • Expertise in data platforms like Snowflake or BigQuery and transformation tools like dbt.
  • Familiarity with programming languages such as Python, Java, or Go.
  • Experience with BI tools like Hashboard or Superset, and a strong grasp of schema design and dimensional modeling.
  • Strong communication skills and the ability to collaborate in a fast-paced environment.

Be part of a forward-thinking team where data is at the core of every decision. If you’re passionate about transforming data into meaningful insights, this role offers the chance to work on impactful projects, collaborate with top talent, and make a lasting difference.

To Apply for this Job Click Here

Senior Analytics Engineer

Los Angeles

$150000 - $200000

+ Data Engineering

Permanent

Los Angeles, California

To Apply for this Job Click Here

Senior Analytics Engineer
Location: Los Angeles, CA (Hybrid)

Salary: $150-200k base

We’re partnering with a rapidly scaling, mission-focused advanced technology company operating at the intersection of AI, hardware, and large-scale systems. Their software platform aggregates and operationalizes complex, real-time data to power critical decision-making in high-stakes environments.

As the company continues to grow, they are hiring a Senior Analytics Engineer to help architect and scale the core data foundation of the business.

The Opportunity

You will design and implement the core data models that represent how the organization operates across functions such as Finance, Supply Chain, Manufacturing, People, and Operations. These models will power internal applications, workflows, and metrics used by leadership to run the business.

You’ll sit at the intersection of analytics, engineering, and operations, helping build a scalable “digital twin” of a fast-moving, technically complex organization.

What You’ll Do

  • Define and develop domain-level data models that reflect real business operations
  • Build secure, scalable, and extensible transformations and data pipelines
  • Own ingestion and egress frameworks across multiple source systems
  • Contribute to architectural decisions and roadmap direction for the data platform
  • Partner cross-functionally with engineering, product, and operations stakeholders
  • Translate ambiguous business questions into structured, production-grade data systems
  • Drive adoption of self-serve data applications beyond traditional BI

What They’re Looking For

  • 5+ years of experience in Analytics Engineering, Data Engineering, or highly technical analytics roles
  • Advanced SQL skills and strong experience with Python or similar languages
  • Demonstrated success building scalable, reusable data models in fast-paced environments
  • Experience with modern data stack tools such as dbt, Redshift, and BI platforms; exposure to enterprise data platforms is a plus
  • High degree of ownership and comfort operating autonomously
  • Strong communication skills and ability to partner with non-technical stakeholders
  • Ability to obtain and maintain a U.S. Secret security clearance

This is a high-impact opportunity to shape foundational data systems inside a company solving complex, real-world problems at scale. If you’re excited by building data applications that influence how an organization operates, click apply to learn more.

To Apply for this Job Click Here

Staff Data Analyst – GTM Analytics

San Francisco

$200000 - $250000

+ Advanced Analytics & Marketing Insights

Permanent

California

To Apply for this Job Click Here

Staff Data Analyst – GTM

Location: Remote
Salary: $200-250k

This fast-growing, Series C cloud platform company is at the forefront of technological innovation, delivering cutting-edge solutions that drive industry transformation. The organization is seeking a highly skilled Staff Data Analyst to lead Go-to-Market (GTM) analytics efforts, enabling strategic growth and turning complex datasets into actionable insights to optimize GTM performance and operational efficiency.

About the Role

This position is central to defining and implementing data strategies that empower GTM teams. By developing metrics, automating reporting, and delivering insightful analyses, the Staff Data Analyst will play a critical role in optimizing growth strategies and ensuring data-driven decision-making.

Key Responsibilities

  • Define and implement key GTM metrics to evaluate performance and uncover growth opportunities.
  • Conduct in-depth analysis of complex datasets to deliver actionable GTM insights.
  • Collaborate with cross-functional teams to identify root causes, refine processes, and inform strategic initiatives.
  • Automate reporting workflows and create interactive dashboards to support leadership decision-making.
  • Build and enhance datasets for growth optimization and cost reduction initiatives.
  • Develop data accessibility solutions, ensuring timely and structured access to insights for all stakeholders.
  • Shape the GTM analytics roadmap, aligning data projects with broader organizational goals.

About You

  • 6+ years in analytics roles, with expertise in SaaS and product-led growth (PLG) business models.
  • Advanced proficiency in SQL and experience with tools such as Looker, Hashboard, or Omni. Familiarity with Python or R and statistical modeling.
  • Demonstrated ability to interpret trends, conduct root cause analysis, and deliver data-driven recommendations that influence strategy.
  • Strong ability to present complex findings clearly to both technical and non-technical audiences.
  • Proven success working in fast-paced, cross-functional environments to drive high-impact outcomes.

This is a unique opportunity to join a dynamic, data-driven organization and make a significant impact on the success of its GTM strategy. If you’re passionate about using data to drive innovation and thrive in a high-growth environment, this role is for you!

To Apply for this Job Click HereCAN’T FIND THE RIGHT OPPORTUNITY? STILL
LOOKING?

If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this PRINCIPAL SOFTWARE ENGINEER – DATA PLATFORM position at Harnham.