Software Engineer

London, UK (Remote)

Salary Not AvailableContract

Posted 2 months ago

Top 1% of applicants do these two things.

The other 99% submit and hope. You're about to do something different.

Job Description

Software Engineer — ML Platform

Location: Remote / Hybrid

We’re looking for a Software Engineer to build and scale the systems powering our advertising and data workflows.

We work with large-scale advertising and attribution datasets, building systems that connect audience intelligence with campaign execution and measurement.

This role sits across backend engineering, data engineering, and ML/data infrastructure. You’ll work across APIs, event pipelines, data infrastructure, partner integrations, and internal tooling supporting campaign workflows and ML/data systems.

The role is best suited for engineers who enjoy operating across systems rather than staying within a single specialization.

What You’ll Work On

Backend & Platform Engineering

  • Build and maintain backend services, APIs, and internal tooling
  • Design asynchronous workflows and distributed processing systems
  • Improve observability, reliability, and deployment workflows
  • Debug production issues across infrastructure, application, and data layers

Data Engineering

  • Build and maintain scalable ingestion and processing pipelines
  • Process high-volume event and attribution datasets across operational systems
  • Design reliable data workflows and maintainable data models

ML Infrastructure & Experimentation

  • Support ML systems with reliable training and inference datasets
  • Build pipelines supporting experimentation and feature generation
  • Collaborate with ML engineers on production integrations and evaluation workflows

Partner Data & Integrations

  • Integrate external APIs, partner platforms, and operational systems
  • Build resilient ingestion systems handling retries, quotas, pagination, and evolving schemas
  • Support privacy-conscious attribution and partner data workflows

Tech Stack

Core Technologies

  • Python
  • SQL
  • PostgreSQL
  • Snowflake

Infrastructure & Platform

  • GCP or AWS
  • CI/CD pipelines
  • Infrastructure as code

Nice to Have

  • dbt
  • FastAPI or similar backend frameworks
  • Kafka, Pub/Sub, or streaming systems
  • AdTech, MarTech, or travel-tech systems
  • ML data or experimentation systems

What We’re Looking For

  • 3–5 years of experience in software engineering, data engineering, or platform engineering
  • Strong programming skills, especially in Python
  • Solid SQL and data modeling fundamentals
  • Experience building production systems in cloud environments
  • Understanding of distributed systems, asynchronous workflows, and operational reliability
  • Strong ownership mindset and ability to drive work independently
  • Strong engineering fundamentals and ability to quickly learn unfamiliar systems, tools, and domains

Nice-to-Have Experience

  • High-volume event or analytics systems
  • Advertising, attribution, or customer data platforms
  • ML data pipelines or experimentation systems
  • API-heavy integration platforms
  • Comfortable using AI-assisted engineering tools such as Claude Code, Gemini CLI, OpenAI Codex, GitHub Copilot, or similar developer agents as part of day-to-day development workflows

Why Join

  • Work on challenging distributed systems and large-scale data workflows
  • Build modern platform and data infrastructure with real business impact
  • High ownership and opportunity to grow across multiple engineering domains
Navigator logo

Navigator

Navigator is a creative and marketing partner for ambitious luxury travel and lifestyle brands. We are expert storytellers who define and amplify brands, across all channels and touchpoints, using data-driven insights to inform everything we do.We uncover your brand’s essence, teasing out the stories and bringing them to life through compelling creative execution.

Founded in 2024
London, England, GBR
22 employees (11 in marketing)