Job Description
We’re hiring a strong Python engineer to build vertical AI agents that can create full-stack web apps.
At Reflex we’re designing agents that collaborate with developers to handle the entire web app building process - including frontend, backend, databases, and deployment.
Our agent integrates into the local workflow for full codebase context and output clean Reflex code that any Python developer can easily understand and edit.
We keep humans in the loop so developers can build exactly what they want.
This role involves :
- Working with cutting-edge LLM technologies to build our internal agent framework
- Creating AI agents for full-stack web application development in Reflex
- Developing tools and infrastructure to evaluate agents
We work in-person Monday-Friday at our San Francisco office.
Why join Reflex now?
- Build the future of web frameworks : Rethink how web development works in the age of AI and help build a new framework
- Growth : Our open source framework has 19,000 Github Stars and we have had over 100k Reflex apps built - from companies ranging from Fortune 100 to YC startups.
- Team : Work with a small, talented team of engineers who are genuinely passionate about improving web development. Our team consists of experienced engineers from companies like Apple and Tesla, top ranked competitive programmers / IOI medalists, and founding team members from dev tool unicorns.
- Future : We are gearing up for an official launch of our hosting service and releasing a full stack agent that can build apps for you.
Responsibilities :
- Contribute to the design and implementation of our internal agent framework
- Develop our agent to build full-stack web apps
- Create tools and infrastructure to evaluate and iterate on our agents
- Work with our infrastructure team to deploy these agents to production environments
- Collaborate with our product engineers on developing novel interfaces for creating apps with both AI and code
- Stay up-to-date with the latest LLM technologies and implement them in projects
What We Look for :
- 4+ years of experience in software engineering and strong Python background
- Previous projects working with LLMs projects (OpenAI, Anthropic) and building agentic systems with tool use and function calling
- Interest in keeping up to date on the latest AI features and experimenting with different architectures
- Plus : Involvement in open source and around the devtools space
- Plus : Experience with full-stack web development (Javascript, React)
About the interview :
- The entire process is fully remote; all communication will happen via email and video chat.
- Once you've submitted your application, the team will review your submission and may reach out for an intro call.
- After the intro call, there will be a technical take-home test and then an onsite with 2-3 technical interviews, each around 45 minutes.
- Once the interviews are over, the team will meet to discuss several roles and candidates and may be asked one or two follow-up questions over email or a quick call or go directly to make an offer.
About Reflex
Reflex is the open-source framework empowering Python developers to build web apps faster. Build both your frontend and backend in a single language, Python (pip install reflex), with no JavaScript or web development experience required.
Build anything from internal data and AI apps to large public-facing web apps and deploy with a single command (reflex deploy).
Reflex provides high-level UI components, easy deployment and AI agents to create, edit, and deploy apps 10x faster than traditional web development while also remaining extensible through custom components that can fully leverage JavaScript's expressivity.
Our mission is to simplify web development by creating an ecosystem of open-source tools and hosted services that enable Python developers to build web apps faster without compromising on customizability, flexibility, or performance.