Staff Software Engineer, Data Systems (Python)
Core
Architect and own the ingestion and integration platform for a data product that provides marketing intelligence and attribution modeling for eCommerce brands.
Role type
Staff Software Engineer (Data Systems/Architecture)
Builds
Scalable data ingestion, ETL, and integration platforms powering multi-touch attribution and customer journey analytics.
Domain
Marketing Technology / Data Engineering / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, Cloud Data Warehousing (BigQuery), API Design (REST/GraphQL), Orchestration (Airflow), Containerization (Docker/Kubernetes), Technical Leadership, System Architecture
Preferred skills
OAuth 2.0, Multi-tenant Architecture, ERP/CRM/CDP Integration, Event-driven Architectures, Data Governance (GDPR/SOC2)
Technologies
Python, SQL, BigQuery, Airflow, Docker, Kubernetes, REST, GraphQL
Responsibilities
Own architecture of the ingestion and integration platform; Define technical direction for event-driven and batch processing; Establish standards for observability and data freshness; Lead design across team boundaries; Mentor engineers and elevate engineering practice; Identify and drive unscoped platform problems.
Seniority
Staff, hands-on IC with significant mentorship and strategic direction responsibilities