About the job
Why Choose Flux?
At Flux, we are transforming the landscape of hardware development by pioneering the world's first AI Hardware Engineer. Our mission is to democratize access to cutting-edge hardware creation and transform the way electronics are designed and manufactured globally.
About the Role
We are on a quest to build the first AI Hardware Engineer, software capable of designing tangible, manufacturable electronics from simple prompts. As a Senior Software Engineer focusing on Agentic Development, you will be responsible for creating the system's intelligence, developing agentic workflows, reasoning graphs, and integrations that empower both novice and experienced engineers in their journey from concept to manufacturable hardware.
This position fuses advanced web engineering with AI systems design. You will leverage TypeScript and LangGraph within the Flux web application and backend platform, embedding intelligent features directly into the design environment.
Key Responsibilities
Develop and implement agentic reasoning capabilities using TypeScript (LangGraph).
Integrate AI functionalities into the Flux web application (React/Redux) and Chat UI.
Implement telemetry and logging for monitoring runtime health, performance, and cost efficiency.
Collaborate closely with product and electrical engineers to refine intelligent ECAD workflows.
Conduct evaluations and translate insights into engineering decisions.
Contribute to the development of agentic patterns, conventions, and best practices within the engineering organization.
Required Qualifications
8+ years of experience in software engineering, with at least 1 year in developing generative-AI or agentic systems.
Proficient in TypeScript, React, and Node.js.
Experience with LangChain, LangGraph, or similar orchestration frameworks.
Proven track record in building asynchronous, distributed systems in a production environment.
Experience in integrating LLM-based systems into complex user-facing web products.
Strong communication skills and comfort working in a fully remote, asynchronous team setting.
Previous experience in a startup or in 0→1 product development environments.
Preferred Qualifications
Familiarity with retrieval systems, evaluation pipelines, or agent benchmarking.

