Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - API & Data Connectors - MarTech/AdTech

Three Pillars Recruiting

PLEASE CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Software Engineer - API & Data ConnectorsThis role sits in Data Products, which leverages the company's go-to-market, operations, and SRE functions and adheres to the company's engineering standards and tooling, while running its own product-focused, sprint-based development cycle. It’s the right fit for engineers who understand hyperscaling startups: rapid iteration, resourcefulness, and comfort with shifting priorities.As a Senior Software Engineer on API & Data Connectors, you will own and extend core data ingestion framework and SDK abstractions. You will design and maintain the custom connector abstraction layers that sit at the core of our data pipeline, alongside a high-throughput Flask runtime service. This role is a hybrid of framework/SDK design and high-performance data engineering—you’ll build native high-throughput connectors (DuckDB, Arrow, Iceberg, S3) while maintaining extensible adapters (PyAirbyte) to bridge hundreds of enterprise data sources into our Causal AI engine.What You’ll Do:Architect Connector Abstractions: Design, extend, and maintain core Abstract Base Classes (Connector and WatcherConnector ABCs) that establish clean, typed SDK-like interfaces for all data ingestionBuild High-Performance Native Connectors: Develop zero-copy, memory-efficient native connectors for local filesystems, Amazon S3, S3 file watchers, and Apache Iceberg utilizing DuckDB relations, Apache Arrow, and Flowbee DataRef primitives.Own the Flask Runtime Service: Build, maintain, and optimize the Flask connector service that exposes standardized runtime operational contracts: catalog, check, discover, and read.Integrate Broad Source Catalogs: Maintain and scale our optional PyAirbyte integration (airbyte>=0.20.0), using PyAirbyte as an optional adapter backend to instantly unlock 300+ external Airbyte data sources.Optimize Data Transfer Semantics: Ensure low latency and high memory efficiency when materializing and passing data references (DataRef) through pipeline execution layers.Developer Experience & Extensibility: Ensure internal and external developers can easily author, test, and deploy custom connectors against our framework with minimal friction and strong typing guarantees.What Will Help You Succeed:Engineering Fundamentals & Frameworks5+ years writing production software, with deep mastery of Python 3.10+ (async/await, strict type hints, ABCs, Pydantic, and clean OOP abstraction patterns).Experience building and operating microservices/APIs using Flask or similar lightweight web frameworks, with a focus on high-throughput JSON/stream serialization.Proven track record of building extensible SDKs, abstract interfaces, or pluggable framework architectures used by other engineers.Data Ecosystem & Ingestion DepthDeep experience with modern embedded analytical engines and columnar formats: DuckDB relations, Apache Arrow, and Apache Iceberg.Hands-on experience with cloud storage ingestion patterns (Amazon S3, event-driven S3 file watchers, local storage abstractions).Familiarity with standard ELT/ETL lifecycle concepts (catalog, schema discovery, health check, read/stream).Experience integrating or extending data connector frameworks like PyAirbyte (airbyte>=0.20.0), Singer, or Meltano.Development & DeploymentExperience handling complex Python dependency management and packaging (Poetry, pip-tools) for modular framework plugins.Daily comfort with Linux, Docker, Git, automated testing (pytest), and CI/CD pipelines.Nice to Have:Familiarity with custom event-driven file watching and streaming architectures.Performance optimization experience dropping into Rust or C++ for bottleneck operations.Experience working with low-overhead data reference passing engines (e.g., Flowbee DataRef).The role is right for you if:You appreciate elegant code abstractions just as much as raw data-throughput performance.You enjoy building the foundational tools, framework ABCs, and SDKs that empower an entire data platform to talk to any data source on earth.Job-3645228*LI-AL1#LI-Onsite

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - API & Data Connectors - MarTech/AdTech in San Francisco, CA vacancy
  •  ...HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Software Engineer - Backend, Data ProductsAs a Senior Software...  ...at the heart of the platform), the connectors and tooling that bring messy real-world...  ...transform, and validate data at scale.API/backend design: GraphQL and/or REST... 
    Senior

    Three Pillars Recruiting

    San Francisco, CA
    3 days ago
  • PLEASE CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Software Engineer — Backend PerformanceAs a Senior Software Engineer on Backend Performance, you own the hottest paths in data products — the code that has to be fast because everything downstream depends on it.... 
    Senior

    Three Pillars Recruiting

    San Francisco, CA
    3 days ago
  •  ...The client is seeking a Senior Software Engineer to lead work focused on API development and data connectors within a MarTech/AdTech environment. In this role, you will design, build, and maintain backend services and integration components that enable reliable data exchange... 
    Senior

    Confidential

    San Francisco, CA
    2 days ago
  •  ...About the role We are looking for passionate engineers who are excited to turn data into products customers love. As a senior engineer on the Data Products team at Persona,...  ...language. Build the backend services, APIs, and query layer that power these products over... 
    Senior
    Full time
    For contractors
    Internship

    Persona

    San Francisco, CA
    10 hours ago
  •  ...worldwide. With support from PhD economists, data scientists, and growth experts, Haus’ AI-...  ...— ingestion from dozens of ad-network APIs, customer warehouses, and partner tools;...  ...building backend services & APIs (backend Engineer, full stack engineer, data engineer or... 
    Senior
    Full time
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Haus Analytics

    San Francisco, CA
    10 hours ago
  • $144k - $288k

     ...shaping the future of science! We are seeking Senior Software Engineers with backend experience to join our Data Platform Team (Data), where you’ll collaborate with...  ...What You'll Be Building Design & Build APIs: Design and build high-performance, secure, and... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    10 hours ago
  •  ...Rippling.com addresses.About the Data Cloud TeamRippling Data Cloud...  ...data stack including data connectors, transformations, visualizations...  ...as the first "context-aware, senior analyst" for HR and Finance teams...  ....Data Access - Owns the query engine (RQL, Rippling Query Language)... 
    Senior
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    3 days ago
  • $180k - $225k

     ...Senior Data Engineerfal is the generative media ecosystem powering the...  ...About this role:As a Senior Data Engineer at fal, you will build the...  ...invocation, and the partner APIs and compute vendors whose costs...  ...sits at the intersection of software engineering and data... 
    Senior
    Currently hiring
    Remote work
    Relocation package

    fal

    San Francisco, CA
    17 hours ago
  •  ...CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Backend EngineerSeeking a Senior Backend Engineer to architect and operate their backend...  ...that power their causation analytics—from data processing pipelines to the APIs that serve insights to their customers. This... 
    Senior
    Casual work

    Three Pillars Recruiting

    San Francisco, CA
    3 days ago
  •  ...CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Full Stack Engineer (Backend)As a Senior Full-Stack Engineer...  ...frameworks.Develop backend services and APIs using languages like Node.js or Python.Design and manage databases and data-intensive applications.Mentor junior and... 
    Senior
    Casual work
    Work at office

    Three Pillars Recruiting

    San Francisco, CA
    3 days ago
  • LiveRamp is the data collaboration platform of choice for the...  ...LiveRamp is looking for a Senior Software Engineer to help shape the next...  ...Marketplace capabilities across APIs, services, and user-facing...  ...data workflows.Experience in AdTech, MarTech, data marketplaces, or... 
    Senior
    Full time
    Work from home
    Flexible hours
    Night shift

    LiveRamp

    San Francisco, CA
    5 days ago
  • $193.93k - $291.15k

     ...generalists where ML and systems engineering converge. This is  not a "...  ..., and raise the bar on the data and evaluation loop that drives...  .... ~4+ years of industry software engineering experience with Python...  ...(not only called framework APIs), and can reason about why a... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    San Francisco, CA
    8 days ago
  • $165k - $221k

     ...hear from you. About the Role Foremost a software engineer. You exemplify high code quality and...  ...least 5 years of industry experience as a data engineer or similar role. You are experienced...  ...comfortable identifying and applying APIs, streaming, multithreading, and other... 
    Senior
    Full time
    Remote work
    Work from home
    Home office
    Flexible hours

    Doximity

    San Francisco, CA
    1 day ago
  • $220k - $260k

     ...hear from you. About this role As a Senior Data Engineer at Amigo, you'll build the data layer...  ...systems (EHRs, schedulers, warehouses, APIs) Designing transformations that turn...  ...systems, or reverse ETL pipelines Built connector frameworks or ingestion platforms that... 
    Senior
    Full time
    Flexible hours

    Amigo

    San Francisco, CA
    15 days ago
  • $213k - $263k

     ...unique challenges. The Eval Authoring APIs team's mission is to establish the foundational...  ...an experienced, technically hands-on Senior Software Engineer to design and implement these core...  ...deployment. ~ Expertise in systems design and data modeling for high-throughput, low-... 
    Senior
    Full time
    Remote work

    Waymo

    San Francisco, CA
    3 days ago
  •  ...s public-facing REST APIs, with a focus on consistency...  ...enable high-volume data synchronization and...  ...libraries that make connector/integration...  ...years of professional software engineering experience building backend...  ...or platform products (seniority flexible based on impact... 
    Senior
    Full time
    Contract work
    Work at office
    Flexible hours

    Maintainx

    San Francisco, CA
    3 hours ago
  •  ...to see your impact and unlock incredible career growth opportunities, join us, and build real world value. As a Senior Software Engineer on the Data Engineering team, you are a core builder of the Caspian Data Platform — Ripple's centralized lakehouse that powers... 
    Senior
    Full time

    Ripple

    San Francisco, CA
    10 hours ago
  •  ...growing rapidly and looking for exceptional people to join us. About the Role We are looking for a Senior Software Engineer to join our Online Data Stores team, a critical part of the Infrastructure team at Persona. You'll play a key role in building, maintaining... 
    Senior
    Remote job
    Full time
    For contractors
    Internship

    Persona

    San Francisco, CA
    10 hours ago
  • $164k

     ...About the Role The Data engineering team has been created keeping in mind the importance and criticality of data for the overall success of Chime. The mission of this group is to build scalable data artifacts and insights that enable accurate, governed, data-driven... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Night shift

    Chime Financial

    San Francisco, CA
    10 hours ago
  • $190k - $240k

     ...reliable access for training and evaluation. This is a senior software engineering role responsible for the systems after capture and the contracts...  ...remain reproducible rather than becoming ungoverned data volume. What you will do Build reliable ingestion... 
    Senior
    Full time
    Contract work

    Galactic Resource Advancement Mechanism

    San Francisco, CA
    10 hours ago
  •  ...About the Role Join a startup building an agentic data lakehouse platform. As a Senior Software Engineer, Distributed Data Systems, you'll work on a greenfield project to build scalable data infrastructure that transforms enterprise data into actionable insights at scale... 
    Senior
    Full time

    Clera

    San Francisco, CA
    10 hours ago
  • $164k

    About the RoleThe Data engineering team has been created keeping in mind the importance and criticality of data for the overall success of Chime. The mission of this group is to build scalable data artifacts and insights that enable accurate, governed, data-driven decision... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Chime

    San Francisco, CA
    5 days ago
  • $160k

    About the RoleThe Data Governance function is pivotal in ensuring the integrity, trustworthiness, and effective management of Chime’s...  ...confidence decision making across the company. As a Data Governance Engineer, you will develop and implement policies and tools for data... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Chime

    San Francisco, CA
    5 days ago
  • $185k - $218k

    About CheckrCheckr is building the data platform to power safe and fair decisions....  ...records powering every Checkr product. As a Senior Data Engineer, you'll lead the execution of core...  ...and proposalsWhat you bring5+ years of software engineering experience building scalable... 
    Senior
    Work at office
    Local area
    Remote work
    Relocation
    3 days per week

    Checkr

    San Francisco, CA
    2 days ago
  • $180k - $215k

     ...Marketing Technology (MarTech) team is a newly...  ...a versatile engineer who can work on a...  ...ad platforms, and data warehouse Marketing...  ...shipping production software, with hands-on...  ...experience: building APIs and server-side...  ...MCP MarTech / AdTech domain background... 
    Senior
    Full time
    Work experience placement
    Worldwide
    Shift work
    3 days per week

    Match Group

    San Francisco, CA
    1 day ago
  • $167.7k - $245.2k

     ...devices worldwide, ingesting petabytes of data every day. This data powers critical...  ...Cisco’s platform.We’re looking for a Data Engineer to help build and operate the large-scale...  ...curiosity.A pragmatic, organized approach to software quality, testing, and operational... 
    Senior
    Full time
    Temporary work
    Local area
    Worldwide
    Flexible hours

    CISCO Systems

    San Francisco, CA
    4 days ago
  • About the TeamData is at the foundation of DoorDash success. The Data Engineering team builds database solutions for various use cases...  ...decision-making at DoorDash.About the RoleDoorDash is looking for a Senior Data Engineer to be a technical powerhouse to help us scale... 
    Senior
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    5 days ago
  •  ...the reason Anvil's handheld data collection system goes from "...  ...Physical AI: robotics hardware and software that is radically more...  ...Anvil already has specialist engineers deep in each piece of this system...  ...share of them under a senior engineer's cover — and is ready... 
    Senior
    Full time
    Relocation

    Anvil Robotics

    San Francisco, CA
    10 hours ago
  • $192k - $240k

     ...management, bill pay, and travel software, Brex enables founders and...  ...need to grow your career. Engineering at Brex Engineering at...  ...intention. Our teams span Software, Data, Security, and IT, and...  ...grade backend systems. As a Senior Software Engineer, you’ll work... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home

    Brex Inc.

    San Francisco, CA
    10 hours ago
  • $164k

     ...Senior Software Engineer, Data EngineeringSan Francisco, CA, USAAbout The RoleThe Data engineering team has been created keeping in mind the importance and criticality of data for the overall success of Chime. The mission of this group is to build scalable data artifacts... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Chime

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - API & Data Connectors - MarTech/AdTech. Be the first to apply!