Platform Engineer
About Punk
Punk turns real-world visits and behaviour into audiences for Facebook and Instagram advertising. We are hiring people who want to make that capability useful, accessible, and effective for businesses and agencies.
The role
We are hiring a Platform Engineer to build the infrastructure behind Punk’s AI, geospatial processing and advertising workflows. You will own the systems that move customer requests through data processing, audience creation and activation reliably.
This is a hands-on engineering role spanning distributed systems, cloud infrastructure and developer tooling. You will work closely with our AI, data and product engineers to turn complex workloads into dependable production services, with clear visibility into performance, failures and cost.
What you’ll own
- Build durable workflow orchestration for long-running audience jobs, including queues, retries, idempotency, concurrency controls and recovery from partial failures.
- Design infrastructure for variable workloads across geospatial processing, AI execution and advertising integrations, balancing throughput, latency and cost.
- Strengthen tenant isolation, access controls, secrets management and auditability across customer accounts and background services.
- Own deployment pipelines, infrastructure as code, environment consistency and safe release and rollback processes.
- Establish observability across service boundaries using logs, metrics and traces, with actionable alerts and clear reliability targets.
- Make third-party integrations resilient to rate limits, expired credentials, delayed responses and API failures.
- Build tools that help engineers reproduce problems, inspect job state and ship changes confidently.
What you’ll need
- Experience building and operating production backend services or cloud platforms.
- Strong understanding of distributed systems, asynchronous processing and the trade-offs between consistency, availability and performance.
- Practical experience with containers, infrastructure as code, automated deployments and cloud networking.
- Confidence working with databases, queues and caches, including diagnosing bottlenecks and failure modes.
- Strong programming skills and the ability to build maintainable automation and internal tools.
- Experience investigating production incidents and turning what you learn into lasting improvements.
- The judgement to choose the simplest architecture that meets the workload, while knowing when stronger guarantees are necessary.
Nice to have
- Experience supporting geospatial workloads, large data pipelines or identity-resolution systems.
- Experience operating AI agent workflows, model APIs or inference services.
- Familiarity with advertising APIs, audience activation or other integrations that require careful handling of external state.
- Experience with Kubernetes, workflow engines or event-driven architectures.
- Experience measuring infrastructure cost per customer, job or workload.
How to apply
Apply with your CV. That’s all we need to get started. If you have built, shipped, or grown something you are proud of, feel free to add a link, but it is optional.
We need your full name, email address, and CV. That’s all it takes to apply.
Apply with your CV. That’s all we need to get started.
