Windsor.ai

Backend engineer python in marketing data integration

In short

Senior backend engineer role building and maintaining Python pipelines for a marketing data integration/ELT platform that connects 300+ data sources to 30+ destinations for 6,000+ customers. Requires 4+ years of production-grade Python, strong OOP/concurrency skills, Linux comfort, and experience integrating third-party APIs. Fully remote, contractor-style engagement with a small, senior team; basic SQL required, with ETL/ELT, ad-tech APIs, PostgreSQL/Redis, and Docker/GitLab CI/CD as pluses.</tldr> <parameter name="facts">{"language": null, "seniority": "senior", "employment": "contract", "remote": true, "work_mode": "remote", "skills": ["Python", "OOP", "concurrency (threads/async)", "Linux", "third-party API integration", "SQL", "PostgreSQL", "Redis", "Docker", "GitLab CI/CD"], "industry": "marketing data integration / ELT", "salary": null}

About Windsor.ai
At Windsor.ai, we connect data from 300+ sources (Facebook Ads, Google Ads, GA4, HubSpot, Salesforce, TikTok) to 30+ destinations (Looker Studio, BigQuery, Snowflake, and LLMs like ChatGPT and Claude). We're a lean, highly technical remote team serving 6,000+ customers, and we're looking for a Backend Engineer to help scale the platform behind it.
Responsibilities
•You'll build and maintain the Python pipelines at the core of our marketing data integration and ELT platform: pulling data from third-party APIs, normalizing it, and delivering it reliably at scale.
•Own API integrations end to end: rate limits, pagination, custom authentication, and inconsistent error handling across hundreds of sources.
•Ship production-grade code: clean, tested Python with pytest coverage and code review as routine.
•Keep pipelines fast and reliable: concurrency, caching, and smart data modeling as volume grows.
•Work async with a small, senior team: engineers, product, and support.
Requirements
•4+ years of professional programming experience with strong production-grade Python.
•Solid grasp of OOP, concurrency (threads/async), and data structures.
•Comfortable in Linux development and production environments.
•Experience integrating third-party APIs and dealing with their quirks.
•Independent, async, and comfortable in a fully remote, contractor-style engagement.
•Basic SQL is expected of everyone.
Nice to have
•ETL/ELT or data integration experience.
•Marketing/ad-tech APIs.
•PostgreSQL and Redis in production.
•Docker and GitLab CI/CD.
Conditions
•Competitive pay / contractor role.
•Fully remote.
•Real impact: your code runs in production for 6,000+ customers.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot