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-MY1#LI-Onsite

Vacancy posted 1 day 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
    1 day 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
    1 day ago
  •  ...cutting-edge machine learning, data science, and anti-fraud AI,...  ...growth. This role The senior Software Engineer Systems is responsible for...  ...development of platforms for MarTech Systems, which drive global...  ...native architectures, including APIs, microservices, and event-... 
    Senior
    Full time
    Immediate start

    Payjoy

    San Francisco, CA
    16 hours ago
  •  ...marketers. We leverage massive data and cutting-edge science to...  ...grow their business.   As a Senior Data Engineer at tvScientific, you will be...  ...of data assets and APIs High attention to detail in...  ...Nice-to-Haves Experience in adtech Experience implementing data... 
    Senior
    Remote job
    Full time
    Work at office
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    16 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
    2 days 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
    2 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
    2 days ago
  • $220k - $260k

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

    Amigo

    San Francisco, CA
    9 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,...  ...natural language. Build the backend services, APIs, and query layer that power these products over... 
    Senior
    Full time
    For contractors
    Internship

    Persona

    San Francisco, CA
    16 hours ago
  • $172k - $215k

     ...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
    Work at office
    Local area

    Ripple

    San Francisco, CA
    16 hours 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
    2 days ago
  •  ...join our growing team. About the role We are hiring a Senior Software Engineer to own the data platform that powers Plenful’s automation engine. You will...  ...as the platform matures Establish data contracts and APIs that give feature teams clean, stable interfaces to build... 
    Senior
    Work at office
    Flexible hours
    2 days per week

    Plenful

    San Francisco, CA
    2 days ago
  • $170k - $240k

     ...growing extremely quickly. Our real-time APIs have helped verify hundreds of...  ...in-office by design. For example, our engineering team in India works primarily from our Gurugram office. Role As a Senior Software Engineer on the Data Platform team at SentiLink, you will... 
    Senior
    Live in
    Work at office
    Remote work
    Home office
    Flexible hours

    SentiLink

    San Francisco, CA
    2 days 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
    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
    4 days ago
  •  ...Senior Software Engineer, Data Acquisition  Overview: The Data Acquisition team within the Foundations organization at OpenAI is responsible for all aspects of data collection to support our model training operations. Our team manages web crawling and GPTBot services... 
    Senior
    Full time

    OpenAI

    San Francisco, CA
    16 hours 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
    16 hours ago
  • $160k - $180k

     ...way forward. About the Role As a Senior Software Engineer on the MarTech Engineering Team, you'll be a forward...  ...doesn't expose what you need, a data source not yet in the warehouse, a guardrail...  ...time integrating against enterprise APIs (CRMs, CMSes, DAMs, ad platforms,... 
    Senior
    Daily paid
    Full time
    Work experience placement
    Local area
    Remote work

    JLL

    San Francisco, CA
    1 day ago
  • $320k

     ...group of committed researchers, engineers, policy experts, and business...  ...via Claude.ai, the Anthropic API, enterprise deployments, Claude...  ...- plugins, skills, connectors, and the MCP ecosystem that lets...  ...retention, and monetization through data-driven strategies and technical... 
    Senior
    Full time
    Currently hiring
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    San Francisco, CA
    1 day ago
  • $166k - $225k

     ...Databricks, we are passionate about enabling data teams to solve the world's toughest...  ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...capabilities of traditional SQL query engines. As a software engineer on the Runtime team at... 
    Senior
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    3 days ago
  • $192k - $240k

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

    Brex

    San Francisco, CA
    2 days ago
  • $172.6k - $304.1k

     ...grounded in their company's data and fueled by WRITER's...  ...for an exceptional software engineer to join our rapidly...  ...You'll report to our senior director, engineering...  ...throughput, low-latency APIs that enable reliable agent...  ..., external API connectors, auth mediation), not... 
    Full time
    Work at office
    Local area
    Flexible hours

    Writer

    San Francisco, CA
    3 days ago
  • $192k - $240k

     ...with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate...  ...tools, resources, and support you need to grow your career.Data at BrexOur Scientists and Engineers work together to make data — and insights derived from... 
    Senior
    Work at office
    3 days per week

    Brex

    San Francisco, CA
    3 days ago
  • $146k

     ...by providing a scalable, well-designed API foundation that supports modern web architectures...  ...time. About The Role We are hiring a Senior Software Engineer, Web API Platform to help establish a...  ..., our web product relies on fragmented data access patterns and lacks standardized... 
    Senior
    For contractors
    Local area
    Home office
    Flexible hours

    Socket

    San Francisco, CA
    2 days ago
  •  ...the Position:We’re looking for a seasoned software engineer to join Parafin’s Infrastructure team...  ...the development of our next-generation Data Platform. This role is critical to ensuring...  ...services for small businesses.As a Senior Software Engineer, you’ll be responsible... 
    Senior
    Flexible hours

    Parafin

    San Francisco, CA
    2 days ago
  •  ...About the Team Data is at the foundation of DoorDash success. The Data Engineering team builds database solutions for various use cases including reporting, product...  ...DoorDash. About the Role DoorDash is looking for a Senior Data Engineer to be a technical powerhouse to... 
    Senior
    Hourly pay
    Local area
    Flexible hours

    Fairygodboss

    San Francisco, CA
    3 days ago
  • $212.5k - $250k

     ...brings together the software, services, and...  ...lifecycle so Carta's engineers can do the best...  ...You’ll SolveAs a Senior Software Engineer...  ...clients, AI extensions, connectors, or agents...  ...of and think about APIs and developer ergonomics...  ..., bringing data to debates and owning... 
    Senior
    Full time

    Carta

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

     ...Postman is the world’s leading API platform, used by more than...  ...OpportunityWe're hiring a Senior Software Engineer to own the implementation, inventory...  ...and the veracity of their data streams, and optimizing...  ...Sentry, Transcend, common martech pixels, LaunchDarkly, AWS Lambda... 
    Senior
    Work experience placement
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Postman

    San Francisco, CA
    12 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 decision... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Night shift

    Chime

    San Francisco, CA
    2 days ago
  • $220k

    About the Role We are seeking a Senior Software Engineer, Data Engineering at Chime’s San Francisco, CA office. The base salary offered for this role will begin at $220,000 and up to $240,000. Full-time employees are also eligible for a bonus, competitive equity package... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Night shift

    Socket.dev

    San Francisco, CA
    3 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!