Senior Software Engineer, Data Systems (Python)
Core
Building scalable data pipelines, integrations, and APIs to ingest, transform, and serve data from diverse sources (ad platforms, e-commerce systems) for a marketing intelligence platform.
Role type
Senior Software Engineer, Data Systems
Builds
Scalable data pipelines, APIs, and integration platforms for eCommerce brands
Domain
Marketing intelligence / eCommerce data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, BigQuery, API design (REST/GraphQL/Webhooks), ETL orchestration (Airflow), Docker, Kubernetes, OAuth/API key authentication
Preferred skills
Multi-tenant SaaS architecture, ERP/CRM/CDP integrations, event-driven architectures, data governance (GDPR/SOC2)
Technologies
Python, BigQuery, Airflow, Docker, Kubernetes, OAuth, REST, GraphQL
Responsibilities
Design and implement scalable data pipelines for data ingestion and transformation; Build and maintain APIs for secure, tenant-aware data integrations; Work with event-driven and batch processing architectures; Implement observability, monitoring, and alerting for data reliability; Optimize data flows for cost and efficiency; Collaborate with cross-functional teams to create flexible integration platforms
Seniority
Senior, hands-on IC