Software Engineer, Early Career
Flow Engineering · San Francisco, CA · 1 wk ago
On-siteEngineering$160k–$180k/yrVolunteer
About the role
Flow is hiring early career software engineers (0-2 years of experience) to help build AI-powered capabilities that let teams author, review, and manage requirements more effectively. You will work alongside experienced engineers on agentic systems engineer and agentic domain engineer workflows, bringing AI into the center of how teams reason about their systems. This role offers an unusual amount of responsibility and autonomy, with opportunities to ship code to production in your first weeks, work directly with customers building rockets, satellites, and aircraft, and learn full-stack and AI engineering from experienced engineers.
Responsibilities
- Ship AI-powered features such as assisted requirement drafting, consistency checks, impact analysis, and intelligent suggestions for systems and domain engineers.
- Contribute to agentic workflows that help engineers explore designs, simulate changes, and validate requirements.
- Work across the stack, from backend services and APIs to the UI, owning complete features rather than isolated pieces.
- Help build the surrounding infrastructure: data pipelines, evaluation harnesses, prompt and model management, and observability.
- Talk to customers, observe how they use your work, and iterate quickly.
- Learn the domain of requirements engineering for hardware, which is deep and unfamiliar to most software engineers.
Requirements
- Less than two years of engineering experience.
- Solid fundamentals in data structures, algorithms, and distributed systems, with a customer-minded, pragmatic approach to solving problems.
- Strong programming fundamentals and demonstrated ability to build real software (e.g., through internships, research, open source, or personal projects).
- Some exposure to modern LLM tooling (e.g., coursework, side projects, or internships). Production AI experience is not required, but genuine interest in building with these systems is expected.
- Clear communication skills, including the ability to explain technical decisions and ask for help when needed.
- Comfortable with ambiguity and eager to work in a fast-moving environment where the roadmap changes and experiments are the norm.
Skills
- TypeScript/Node.js and Python for AI and backend services.
- Modern LLM APIs and orchestration libraries for building agentic workflows.
- Postgres and other managed cloud services for data and state.
Pay
Compensation range: $160K - $180K.