About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity — it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.
Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.
About the Role
As a Senior AdTech Engineer, you’ll play a key role in evolving a proprietary programmatic advertising platform, now in its third production version. The focus is on performance, reliability, and agentic processes for media buying.
This is a backend-heavy role (80/20), where you’ll independently own a critical area, collaborate closely with a data scientist, and guide the wider engineering team. You’ll work alongside the CTO, balancing hands-on development with architecture and technical leadership.
\n
Responsibilities
- Build and scale the back-end components and infrastructure behind a programmatic advertising platform, developing low-latency, high-throughput services that process ad requests in milliseconds.
- Build proprietary AI agents for buying and distributing media, working closely with the team’s data scientist on content tagging and enrichment of ad requests.
- Integrate with third-party AdTech platforms and APIs, including OpenRTB, DSPs and SSPs.
- Act as a senior engineer within the team, overseeing work, running code and peer reviews, and guiding other engineers.
- Own a critical area independently while collaborating closely with the data scientist and guiding the wider engineering team.
- Apply architectural judgement and attention to detail in a real-time bidding environment where milliseconds and correctness matter.
- Help shape how agentic processes fit into the platform.
- Work flexibly within solid engineering disciplines, including GitOps deployments and a code-review culture.
- Take a problem-solving approach to building proprietary technology rather than simply following a specification.
- Prioritise careful improvement of a live, performance-critical platform without breaking existing functionality.
- Own the design and delivery of services or components end to end.
- Guide engineers through code reviews, mentoring and setting technical standards; line management is not required.
Requirements
- 5+ years of advanced Node.js back-end engineering experience.
- 3+ years of advanced experience building low-latency, high-throughput systems requiring millisecond response times and handling high request volumes. Relevant experience may include fintech, trading, payments, banking platforms, or real-time gaming or betting back-ends.
- 1+ year of proficient, hands-on experience building agentic AI for production, including LLM agents and working with a data scientist on models. You must have built AI agents, rather than simply used AI tools.
- 5+ years of advanced experience building APIs and third-party integrations.
- 2+ years of experience conducting code reviews and peer reviews and guiding engineers, or equivalent experience as a senior individual contributor who formally mentors engineers and owns review standards.
- 3+ years of advanced TypeScript experience. Strong modern JavaScript experience can be considered as a substitute.
- 2+ years of working experience with React.
- 2+ years of working experience with Google Cloud Platform (GCP). AWS or Azure experience can be considered as a substitute.
- 2+ years of working experience with Kubernetes and Argo CD for GitOps deployments. Kubernetes with Flux or Helm can be considered as a substitute.
- Senior Engineer/Architect-level capability with technical leadership experience and the ability to work alongside the CTO.
Nice to Have
- 2+ years of programmatic advertising experience, including OpenRTB, real-time bidding, DSPs and/or SSPs. Strong senior engineers with relevant low-latency systems experience may still be considered, as the domain terminology can be learned.
- Experience leading a project and owning the design and delivery of a service or component end to end.
- Basic Golang experience. Rust, Java, C++ or another performance-focused language can be considered as an alternative.
- 1+ year of working experience with Jenkins for CI/CD. GitHub Actions, GitLab CI or CircleCI can be considered as alternatives.
- 1+ year of working experience with Grafana for monitoring. Prometheus, Datadog or New Relic can be considered as alternatives.
\n