Senior Software Engineer, Data Systems (Python)
Jobgether
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
Senior Software Engineer, Data Systems (Python) responsible for designing and scaling data infrastructure for a data intelligence platform used by global eCommerce brands. You will build pipelines and services that enable attribution, analytics, and customer journey visibility across batch and real-time environments.
Responsibilities
- Design, build, and maintain scalable, high-performance data pipelines for ingesting, transforming, and normalizing large-scale data.
- Develop and optimize APIs for secure, tenant-aware integrations with third-party platforms and internal systems.
- Implement both event-driven (real-time) and batch processing architectures to keep data fresh and consistent.
- Build ETL workflows for complex sources including ad platforms, ecommerce systems, and real-time customer event streams.
- Implement authentication and integration mechanisms (OAuth, API keys, webhook-based systems).
- Add observability: monitoring, alerting, and visibility into data health and pipeline performance.
- Optimize data processing and infrastructure for cost, performance, and scalability in a cloud-native environment.
- Collaborate with product, engineering, and data teams to evolve a flexible, extensible integration platform.
- Ensure data integrity, governance, and maintainability across distributed, multi-tenant systems.
Requirements
- 5+ years of experience in software engineering, data engineering, or integration engineering for data-intensive systems.
- Strong proficiency in Python for backend systems and data pipelines.
- Solid experience with ETL, API-based integrations, and orchestration of complex workflows.
- Strong SQL skills and familiarity with modern data warehouses (e.g., BigQuery or equivalent).
- Hands-on experience with REST APIs, GraphQL, and webhook-based architectures.
- Experience implementing authentication (e.g., OAuth 2.0, API key access models).
- Familiarity with orchestration tools such as Airflow (or similar).
- Containerization experience with Docker; Kubernetes exposure is a plus.
- Strong system design skills and ability to balance iteration with long-term platform stability.
- Excellent communication and cross-functional collaboration.
Bonus / Nice to have
- Experience with multi-tenant architectures, real-time data systems, and/or enterprise data tools (ERP, CRM, CDP).
About Jobgether
The role is with a partner company behind a modern data intelligence platform for global eCommerce brands. It turns complex, high-volume marketing and commerce data into actionable insights by building data infrastructure for attribution, analytics, and customer journey visibility. The work spans resilient batch and real-time pipelines, APIs, and reliable data transformations across multiple integrations.
Scraped 6/18/2026