Software Engineer, Data Systems (Python)
Core
Build and evolve the data infrastructure behind a sophisticated marketing intelligence platform, developing reliable data pipelines, integrations, and transformation systems.
Role type
Software Engineer, Data Systems (Python)
Builds
Scalable and dependable data products for a marketing intelligence platform
Domain
Marketing intelligence, data engineering, cloud-native infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, REST API development, SQL, cloud data warehouses, orchestration frameworks, containerization, data pipeline development
Preferred skills
GraphQL, webhooks, OAuth 2.0, secrets management, Kubernetes, ERP/CRM/CDP integration, event-driven architectures, data governance
Technologies
Python, SQL, BigQuery, Snowflake, Redshift, Airflow, Dagster, Prefect, Docker, Kubernetes, OAuth 2.0
Responsibilities
Build and maintain reliable data pipelines ingesting from external and internal sources; Develop and support secure, tenant-aware APIs and integrations; Work with event-driven and batch processing architectures; Implement monitoring and alerting systems for data freshness and failures; Improve existing data flows balancing cost, efficiency, and reliability; Partner with teams to extend the integration platform
Seniority
Mid-level, hands-on IC