This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Senior Software Engineer to drive the design, performance, and evolution of FreeWheel’s data pipeline and ingestion systems. This role emphasizes data pipeline performance, distributed system design, and technical leadership, while partnering closely with platform, data, and product teams. You will play a key role in defining ingestion standards, leading architectural decisions, and ensuring that pipelines scale reliably across FreeWheel’s ad‑tech ecosystem.
Job Responsibility:
Design, build, and optimize high-throughput data ingestion pipelines supporting large-scale advertising data
Improve pipeline performance, reliability, and observability across distributed systems
Lead architectural decisions for unified ingestion frameworks across FreeWheel platforms
Develop and maintain Python-based microservices supporting real-time and batch ingestion
Serve as a technical leader, driving best practices in system design, performance tuning, and scalability
Author and review technical design documents for complex distributed systems
Mentor engineers and raise the technical bar across the team
Collaborate cross-functionally with data engineering, platform, and product partners
Work with Snowflake as a distributed data platform to support downstream analytics and reporting
Optimize ingestion patterns for analytics-ready data models
Ensure data quality, consistency, and traceability across ingestion layers
Requirements:
7+ years of experience building data pipelines or distributed backend systems using Python
Strong proficiency in Python and microservices-based architectures
Hands-on experience with AWS cloud infrastructure
Production experience with CI/CD, Terraform, and Kubernetes
Experience working with distributed data systems (Snowflake or Spark strongly preferred)
SQL querying
Proven ability to lead design discussions and influence architectural decisions
Strong understanding of system performance, scalability, and fault tolerance
Nice to have:
Snowpark or DataBricks experience
Experience in ad tech, media, or data-intensive platforms
Familiarity with both batch and streaming ingestion patterns
Experience unifying or standardizing ingestion across multiple teams or platforms
Background in performance monitoring, observability, and cost optimization in cloud environments