Senior/Staff Software Engineer - Product

Contract type
Ongoing
Work mode
Remote · London
Experience
Senior · 5+ years

Job description

Software engineer role at Flow Engineering building AI-powered features and agentic workflows for a requirements platform used by hardware engineering teams. The position spans AI, product, and full-stack engineering, taking ideas from prototype to production.

At a glance

Employment
Full-time
Work mode
Remote · London

What you'll do

  • Design and ship AI-powered features such as assisted requirement drafting, consistency checks, impact analysis, and intelligent suggestions for systems and domain engineers
  • Build agentic workflows that help agentic systems engineers and agentic domain engineers explore designs, simulate changes, and validate requirements
  • Evaluate and integrate language models and related tooling, optimizing for reliability, latency, cost, and debuggability in production
  • Build and maintain surrounding infrastructure: data pipelines, evaluation harnesses, prompt and model management, observability, and safety/guardrails
  • Work across the stack—from backend integrations and APIs to simple UI hooks—to deliver complete AI features
  • Partner with product and customers to identify high-value workflows, run experiments, and iterate quickly based on usage

What we're looking for

  • 5+ years developing production software, including designing, testing, and operating services at scale in a cloud environment
  • Hands-on experience with modern LLM providers and tooling (e.g., OpenAI, Anthropic, Hugging Face, vector stores, RAG patterns)
  • Familiarity with prompt design, retrieval-augmented systems, evaluation methods, and safety/guardrail approaches
  • Ability to reason about tradeoffs between different models, architectures, and deployment patterns and make pragmatic decisions
  • Comfortable working in a high-ownership, fast-paced environment where experiments and iteration are the norm

Benefits

  • Competitive salary and meaningful equity
  • Health, dental, and vision coverage
  • Flexible time off and support for experimentation, learning, and staying current with the AI ecosystem

Apply

About Flow Engineering

AI-native requirements platform for modern engineering organizations

Flow Engineering is an AI-native requirements platform for modern engineering organizations, enabling hardware teams to collaborate with AI agents to design, validate, and evolve complex systems with speed and rigor.

What they value

  • Speed over everything: prototype AI workflows quickly, then harden what works
  • Own, downscope, ship, iterate: one clear owner per feature, from prototype to production
  • Fundamentals done well: evaluation, observability, and safety are part of the first version, not an afterthought