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
- ...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
- 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
- ...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-...SeniorFull timeImmediate start
- ...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...SeniorRemote jobFull timeWork at officeRelocationRelocation package
- ...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)...SeniorWork at office3 days per week
- ...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...SeniorCasual work
- ...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...SeniorCasual workWork at office
$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...SeniorFull timeFlexible hours- ...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...SeniorFull timeFor contractorsInternship
$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...SeniorFull timeWork at officeLocal area$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-...SeniorFull timeRemote work- ...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...SeniorWork at officeFlexible hours2 days per week
$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...SeniorLive inWork at officeRemote workHome officeFlexible hours$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...SeniorFull timeWork at officeLocal areaRemote work- 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...SeniorHourly payWork at officeLocal areaRemote workFlexible hours
- ...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...SeniorFull time
$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...SeniorFull timeWork experience placementWorldwideShift work3 days per week$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,...SeniorDaily paidFull timeWork experience placementLocal areaRemote work$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...SeniorFull timeCurrently hiringWork at officeVisa sponsorshipFlexible hours$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...SeniorLocal areaWorldwide$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...SeniorWork at officeRemote workWork from home$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 timeWork at officeLocal areaFlexible hours$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...SeniorWork at office3 days per week$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...SeniorFor contractorsLocal areaHome officeFlexible hours- ...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...SeniorFlexible hours
- ...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...SeniorHourly payLocal areaFlexible hours
$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...SeniorFull time$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...SeniorWork experience placementWork at officeFlexible hoursShift work3 days per week$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...SeniorFull timeWork at officeLocal areaRemote workNight shift$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...SeniorFull timeWork at officeLocal areaRemote workNight shift
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!
- ngo software engineer San Francisco, CA
- software data engineer San Francisco, CA
- graduate software engineer San Francisco, CA
- software development engineer (robotics engineer) San Francisco, CA
- software system engineer San Francisco, CA
- graduate software developer San Francisco, CA
- software engineer - early career San Francisco, CA
- entry level software engineer remote San Francisco, CA
- software engineer intern San Francisco, CA
- IT software developer San Francisco, CA


