About the job
About Flow Engineering
Flow Engineering is a pioneering AI-driven requirements platform designed for contemporary engineering teams. We empower hardware groups to collaborate seamlessly with AI agents, facilitating the rapid design, validation, and evolution of intricate systems.
Role Overview
We are on the lookout for experienced Staff Software Engineers to develop AI-enhanced functionalities that streamline the process of authoring, reviewing, and managing requirements. You will be at the forefront of integrating AI into workflows for systems and domain engineering, shaping how teams analyze and improve their systems.
This position uniquely combines aspects of AI, product development, and full-stack engineering, guiding projects from initial concept to stable, observable features in a live production environment.
Your Responsibilities
Design and implement AI-driven features such as assisted requirement drafting, consistency checks, impact analysis, and intelligent suggestions for systems and domain engineers.
Create agentic workflows enabling systems and domain engineers to explore designs, simulate alterations, and validate requirements effectively.
Assess and incorporate language models and related tools, ensuring optimal reliability, latency, cost-effectiveness, and debuggability in a production setting.
Build and sustain the necessary infrastructure including data pipelines, evaluation tools, prompt and model management systems, observability features, and safety protocols.
Work across the tech stack, from backend services and APIs to user interface elements, to deliver integrated AI features rather than mere model endpoints.
Collaborate with product teams and clients to identify high-impact workflows, conduct experiments, and iterate rapidly based on feedback.
Qualifications
8+ years of experience in software development, including the design, testing, and operational management of services at scale within a cloud environment.
Proficient in working with modern large language models (LLMs) and associated tools (e.g., OpenAI, Anthropic, Hugging Face, vector stores, retrieval-augmented generation patterns).
Knowledgeable in prompt design, retrieval-augmented systems, evaluation techniques, and safety measures.
Capable of evaluating trade-offs between different models, architectures, and deployment strategies to make informed decisions.
Adaptable to a fast-paced work environment that encourages ownership, experimentation, and iterative development.
Our Technology Stack
We utilize a modern tech stack that emphasizes AI-driven solutions.

