FE
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
