Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Smalk AI is seeking a senior infrastructure engineer to scale a production platform handling billions of events. You’ll own throughput, latency, and capacity planning across analytics, ad serving, and AI workloads, using Kubernetes on bare metal, Terraform and Ansible for IaC, and a modern tech stack including PostgreSQL and a ClickHouse‑like analytics DB.
Remote options exist with a Paris base. You’ll lead partitioning, sharding, and security work, partnering with the CTO to ensure SOC 2
Most infrastructure jobs at startups mean inheriting a fire. This one doesn’t. Our platform runs in production today and does its job: more than 2.5 billion events and requests a month, over 70 million a day, around 1 ms p50 and around 10 ms p99 on the hot path. By the time you join, our own Kubernetes platform on bare metal will be live. The architecture is designed, documented and measured.
What we don’t have yet is the person whose whole job is scale. We expect analytics volume to grow 10x within six months, 100x within a year and 1,000x within eighteen months. That is the job: making sure the platform is ready before the traffic is.
Smalk is building the economy of that new world. We help publishers thrive in the AI Search era with a brand-new revenue stream, and help brands earn their place at the top of AI answers. That’s the category we’re pioneering: Generative Engine Advertising (GEA). Every publisher we sign brings its traffic onto the platform, which is why the volume curve looks the way it does.
Months 0 to 3: make it yours. Learn the platform by owning it: finish moving the last services onto Kubernetes, sharpen our integration environment (copy-on-write clones of PG database, deployments per branch), switch off the legacy PaaS. By the end, nothing runs that you couldn’t rebuild from the repository.
Months 3 to 6: the first 10x. Analytics goes from 2 billion to over 20 billion events a month. You find the next bottleneck before it finds us: ingestion, Kafka, the analytics database, Redis, autoscaling, and what each of them costs per billion events.
Months 6 to 12: design for 100x and 1,000x. Database size becomes the interesting problem: partitioning, retention, sharding, and the read and write paths that go with them. In parallel, you lead security and compliance, with SOC 2 as the target.
You’ll report directly to our CTO. Every architecture decision so far is documented with its reasoning, and every one of them is yours to challenge.
Python, Django, Celery and FastAPI on the application side. Kubernetes (k3s) on bare metal, Helm, Ansible, Terraform, PostgreSQL, a ClickHouse-like analytics database, Kafka, Redis, Prometheus, Grafana and Loki, GitHub Actions. GPU inference and LLM providers through APIs.
We believe developers are AI Agent Team Leads, not craftsmen typing code line by line. That holds for infrastructure too: you’ll work with Claude Code and our in-house agents to write manifests, read logs, review changes and draft runbooks. What we expect from you is judgement: knowing what will break at the next order of magnitude, measuring before deciding, and leaving systems that others can operate.
You’ll need fluent French and working English.
Engineering school, university, self-taught: we care about what you’ve run in production, not where you studied.
Bonus points if you’ve run Kafka at scale, ClickHouse or another columnar or time-series database, GPU or LLM inference workloads, or Celery under heavy load, worked through a SOC 2 or ISO 27001 audit, or operated bare metal at a European provider.
We’ll ask you to walk us through a system you scaled and what broke on the way, then to tackle a hands‑on case: how you would take our analytics pipeline from 2 billion to 200 billion events a month, and what you would change first.