> Markdown version of [/jobs/ext/1911427-senior-software-engineer-data-infrastructure](https://www.wearedevelopers.com/jobs/ext/1911427-senior-software-engineer-data-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Data Infrastructure - **Company:** Vibe - **Location:** Paris, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Cloud Computing, Code Review, Computer Programming, Continuous Integration, Data Infrastructure, Python (Programming Language), Machine Learning, Automation of Marketing, Apache Spark, Kubernetes, Apache Kafka, Vertica - **Published:** August 4, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=0bab33668cb1d3bf ## About the Role * 5+ years building and operating distributed, data-intensive systems in production * Strong programming skills in Python and/or Rust, with real testing and code review discipline * Production experience with several of: Kafka, Spark, Iceberg or object storage, ClickHouse or similar column-store analytics * Experience owning services from code to production, including AWS, Kubernetes, and infrastructure-as-code * A track record of measurably improving performance or cost on specific systems, and can explain why * Strong cross-functional communication, including the judgment to push back on stakeholders with conflicting priorities Nice to Haves * Experience in programmatic or streaming TV advertising ## Description You'll join the Data team, the backbone behind every data-driven decision at Vibe, from internal operations to the reporting our advertisers check every day. The team runs three interlocking stacks: a batch platform that feeds Product, Sales, Finance, and ML; a real-time streaming layer that powers spend tracking and retargeting; and a reporting stack built on ClickHouse Cloud and Cube that serves sub-second analytics through Vibe's Clear platform. This role exists because bid, win, and impression volumes are growing as fast as the business, and the platform needs an owner who can turn that scale into reliable, cost-efficient infrastructure rather than a growing pile of incidents. You'll get end-to-end ownership of systems the business can't run without, direct influence over the tools every data, ML, and analytics engineer at Vibe uses daily, and a mandate to treat performance and cost as core engineering problems, not afterthoughts., * Design and operate real-time event processing on Kafka at production scale * Build and run batch orchestration pipelines on Dagster * Own the serving path into ClickHouse Cloud from ingestion through query * Drive projects end-to-end from stakeholder requirements through post-launch iteration * Set architecture decisions on partitioning, materialization, retention, and compute sizing Developer Enablement & Tooling * Build orchestration patterns and testing frameworks the whole team relies on * Establish CI/CD and data contracts that reduce manual review overhead * Turn recurring one-off fixes into reusable, documented building blocks * Design self-serve infrastructure that teams adopt without being told to Reliability & Operational Excellence * Build alerting and dashboards that catch issues before users feel them * Set SLOs that reflect real business risk, not vanity metrics * Lead incident response during on-call rotations * Write runbooks and automation that shorten and reduce pages * Anticipate scaling limits before bid/win log growth turns them into incidents Performance & Cost Optimization * Profile and optimize services across Kafka, Spark, DuckDB, and ClickHouse * Treat compute and storage spend as a first-class engineering metric * Lead cost reviews on the platform's most expensive systems * Instrument the platform to catch cost regressions early Cross-Team Partnership * Translate ambiguous requests from data, ML, and product engineers into concrete deliverables * Push back on requests that aren't ready or aren't the right approach * Influence upstream teams on schema, semantics, and SLAs * Brief senior stakeholders on tradeoffs and decisions, not implementation detail ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [How to govern Vibe Coding for the Enterprise](https://www.wearedevelopers.com/videos/100290-how-to-govern-vibe-coding-for-the-enterprise) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Instant KAI Sandboxes with vCluster: Multi-Tenant, Multi-Scheduler GPU Sharing](https://www.wearedevelopers.com/videos/100333-instant-kai-sandboxes-with-vcluster-multi-tenant-multi-scheduler-gpu-sharing) - [10 commandments for vibe coding](https://www.wearedevelopers.com/videos/1453-10-commandments-for-vibe-coding) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 193: Vibe Coding Honeymoon, NaN and the End of Interviews](https://www.wearedevelopers.com/magazine/652-dev-digest-193-vibe-coding-honeymoon-nan-and-the-end-of-interviews) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Lessons for Vibe Coders and Developers](https://www.wearedevelopers.com/magazine/614-lessons-for-vibe-coders-and-developers) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)