LeanData

Senior Engineer, Platform & Data

LeanData$150K — $200K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in building backend and distributed systems, with expertise in data pipelines or multi-tenant platforms
  • Proficient in Python (TypeScript familiarity is a plus)
  • Strong understanding of distributed systems principles: concurrency, idempotency, and failure recovery
  • Experience in cloud-native applications (AWS or equivalent) and building scalable services
  • Strong SQL skills with production database schema management

Responsibilities

  • Own and scale the ingestion and job systems for customer data
  • Design and build multi-tenant data platforms
  • Ensure performance and reliability for high-concurrency environments
  • Maintain observability for services through instrumentation and monitoring
  • Develop a flexible data ingestion framework to support new systems easily
  • Collaborate with the SVP of Engineering on data architecture

Benefits

  • 90% coverage of employee insurance premiums
  • Stock options for all full-time employees
  • Flexible PTO policy
  • 401K plan
Full Job Description
This role is based at our Santa Clara, CA office. You are required to be in office Mondays and Wednesdays each week. Lunch will be provided on those days.

What you'll be doing:
• Own and scale the distributed ingestion and job systems that pull customers' GTM data into the platform: full loads and incremental sync, correct and idempotent across many tenants and sources
• Design and build the multi-tenant data platform the agents reason over and write back through: the canonical data model and its evolution, the serving and query layer, and the contracts other services depend on
• Build for scale and concurrency from the start: many tenants, large enterprise orgs, hundreds of concurrent jobs and agent reads, with latency, cost, and correctness under failure as first-class concerns
• Own the reliability and observability of your services: instrumentation, tracing, SLOs, and the operational health of the data plane
• Keep the platform source-pluggable: extend ingestion to new systems behind a clean adapter contract without rewriting the engine
• Partner directly with the SVP of Engineering on platform and data architecture, including schema evolution, survivorship, and entity resolution at scale, and set the patterns the team builds services on

Requirements:
• 5+ years building production backend and distributed systems, with deep ownership of at least one of: high-throughput data pipelines, job or workflow systems, or multi-tenant data platforms
• Strong, current Python (TypeScript a plus); you write and review production code
• Distributed-systems fundamentals: concurrency, idempotency, consistency, partitioning, retries, and failure recovery; you have owned the correctness and uptime of data-intensive services in production
• Strong cloud-native application development: containerized services, queues and workers, object storage, and relational data at scale (AWS or equivalent). This is a development role, not an infrastructure or SRE role: you build and operate your own services
• Strong relational data modeling and SQL at scale (Postgres a plus); you've owned a production database schema and its evolution
• High agency: you scope, prioritize, ship, and operate without waiting for permission

Bonus points if you have:
• Worked against Salesforce or another large, messy enterprise data source (Bulk 2.0, REST, Pub/Sub, CDC)
• Built multi-tenant isolation (Postgres + RLS), master-data management, entity resolution or survivorship, or watermark-based incremental sync
• Experience with durable execution (Temporal, Inngest) and the modern eval/observability stack (Langfuse, Braintrust), though our stack is intentionally lean
• A founder or founding-engineer background, or built a data platform 0-to-1

Compensation:

The salary for this role will be between $150k and $200k.

We typically refrain from offering at the upper limit of the salary range to allow for future development within the role, ensuring that compensation can be adjusted to reflect an individual's advancing skills and contributions to the team while maintaining internal fairness.

• LeanData covers employee insurance premiums up to 90%
• Stock options in LeanData for all full-time employees
• Flexible PTO
• 401K plan

About LeanData

LeanData is a provider of lead management software for enterprise businesses. The company's platform uses artificial intelligence and machine learning to help businesses manage their leads more effectively, by automating lead routing, lead matching, and lead-to-account matching. LeanData's customers include some of the world's largest and most successful companies, across a range of industries including technology, healthcare, and financial services.
Learn more about LeanData
Size
200 employees
Industry
Founded
2012

Similar Jobs

More Jobs at LeanData

  • LeanData
    SVP, People
    $210K — $250K *
    Santa Clara, CA 95051 (Santa Clara County)
    Consumer Technology
    In-Person
  • LeanData
    Director, Product & Ecosystem Partnerships
    $150K — $180K *
    Santa Clara, CA 95051 (Santa Clara County)
    Enterprise Technology
    In-Person
  • LeanData
    Product Designer
    $90K — $120K *
    Santa Clara, CA 95051 (Santa Clara County)
    Consumer Technology
    In-Person
  • LeanData
    Manager, People Operations
    $100K — $130K *
    Santa Clara, CA 95051 (Santa Clara County)
    Business Services
    In-Person

More Enterprise Technology Jobs

Find similar Senior Engineer, Platform & Data jobs: