Posted on: 16/04/2026
Description :
We are looking for a Staff Software Engineer who will design and build scalable full-stack software systems that deliver measurable business value.
You will work directly with teams across Commercial, Manufacturing, and R&D to discover problems, navigate ambiguity, and ship practical solutions quickly.
The role involves developing AI-powered applications, including production RAG systems, LLM integrations, and optimized retrieval pipelines.
You will identify repeatable patterns in your work and collaborate with platform teams to generalize solutions into reusable frameworks.
This role also requires leading technical initiatives, mentoring engineers, and turning complex business challenges into reliable, production-ready systems.
What You'll Do :
Responsibilities :
Business :
- Immerse in operations until you think like an insider
- Rapidly acquire domain expertise through direct observation
- Translate between business and engineering seamlessly
- Mentor engineers in your area on immersion
- Influence senior stakeholders effectively
- Manage complex stakeholder landscapes with competing agendas
- Build trust rapidly with new stakeholders
Delivery :
- Coach on prototype-first approaches
- Establish trust through consistent fast delivery
- Build complete applications rapidly across any technology stack
- Select the right tools for each problem
- Define clear criteria for prototype-to-production transitions
Generative AI :
- Implement advanced techniques such as hybrid search, reranking, and query expansion
- Mentor engineers on RAG best practices
- Establish RAG standards
- Lead evaluation strategy across teams
- Establish annotation guidelines
- Train human-calibrated LLM judges
- Build evaluation pipelines that connect tracing to datasets to experiments
People :
- Build high-performing teams across your area
- Navigate complex interpersonal dynamics
- Foster psychological safety
- Create environments where diverse perspectives are valued
- Influence through communication at all levels - from frontline to executive
- Handle difficult conversations skillfully
- Train engineers in your area on effective communication
AI-Augmented Development :
- Train engineers on AI-augmented and agentic engineering workflows
- Evaluate new AI development tools
- Establish practices that balance AI speed with verification rigour
Scale :
- Evaluate architectural options for large initiatives across teams
- Guide technical decisions for your area
- Mentor engineers on architecture
- Create debt reduction strategies across teams
- Influence roadmap decisions to include debt work
- Teach engineers when to accept debt for speed versus when to invest in quality
Documentation :
- Define documentation standards across teams in your area
- Create documentation systems and templates
- Train engineers on spec-driven development
- Ensure documentation quality across projects
Pattern Generalization :
- Define criteria for when to generalize versus keep custom
Reliability :
- Drive post-incident improvements systematically
- Design capacity planning processes
- Mentor engineers on SRE practices
Process :
- Design flow-optimised processes
- Coach engineers on lean principles
- Balance speed with sustainability
- Establish metrics that drive improvement
- Bachelors degree in computer science, Software Engineering, or related field with 7+ years of relevant professional experience
- Deep production experience with Python and JavaScript/TypeScript across backend and frontend
- Strong experience with modern frontend frameworks such as Next.js or React
- Strong backend API development experience
- Extensive experience with cloud platforms (AWS preferred; Azure or GCP also valued)
- Experience with infrastructure-as-code tools such as CloudFormation or Terraform
- Deep working knowledge of multiple database paradigms including relational databases (PostgreSQL)
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1628920