Staff Software Engineer - Experimentation & Decisioning Platform

What you'll be doing

  • Drive the long-term technical direction and strategy for the Experimentation and Optimisation platform, ensuring solutions are built for impact and scale.
  • Collaborate cross-functionally with Data Science, Platform, and ML Engineering teams to shape both what is built and how.
  • Act as a coach and mentor to engineering teams, providing technical leadership to solve complex distributed systems challenges in Go.
  • Identify opportunities proactively and take initiative to elevate engineering standards, fostering a culture of continuous improvement.
  • Participate in collecting requirements and translate architecture/design initiatives into clear, actionable engineering roadmaps.
  • Serve as a role model for engineering excellence by championing best practices in code, architecture, and operational excellence.

Requirements

  • Technical leadership experience: setting direction, breaking down complex problems, and influencing across teams.
  • Extensive hands-on experience building, operating, and scaling complex, cloud-based distributed systems, primarily on AWS.
  • Excellent programming skills in Go (Golang), with strong knowledge of concurrent, memory-efficient, and low-latency backend architectures.
  • Proven track record in implementing, owning, and scaling experimentation systems, feature-flagging infrastructures, or similar data-intensive backend systems.
  • Ability to raise engineering standards through coaching, mentorship, and continuous platform improvement.
  • Strong presentation, communication, and collaboration skills to articulate technical and statistical concepts to multidisciplinary teams.
  • Detail-oriented and data-driven approach focusing on accuracy, thoroughness, and low latency.
  • Initiative and accountability towards internal customers and engineering colleagues.

Nice to haves

  • Experience implementing adaptive experimentation ML solutions, such as contextual bandits, Bayesian optimization, or RL-based allocation.
AI Summary ✨

Similar jobs

  • a day agoNew
  • Senior Software Engineer II - KYC Experience

    Wise·Greater London, UK

    ≈ €131k – €172k / yearbase

    a day agoNew
  • Senior Software Engineer - Recommend Team (Java)

    Wise·Greater London, UK

    ≈ €131k – €172k / yearbase

    a day agoNew
  • 2 days agoNew
  • See all jobs in UK →