Software Engineer (AI / Open Source)

Reflex
CA, United States
Full-time

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.

2 days ago
Related jobs
Promoted
Couchbase
Santa Clara, California

You know open source software development practices and ideally have a track record of open source contributions. As a Senior Software Engineer on the AI team, your job will be to design and implement cutting-edge database and AI features and tools using the latest techniques to evolve Couchbase pro...

Promoted
VirtualVocations
Sunnyvale, California

A company is looking for an AI Software Engineer (Tech Lead) to oversee the architecture, development, and operations of AI/ML infrastructure. ...

Promoted
NVIDIA
Santa Clara, California

We are the NVIDIA-Metropolis TAO (Train-Adapt-Optimize) team and are looking for a Senior Engineer to join our algorithms architecture team and develop our Generative AI and Foundational model solutions. Architect, design and use your software engineering expertise to optimize, deploy and productize...

Promoted
VirtualVocations
Sunnyvale, California

A company is looking for a Software Engineer for their AI Platform. ...

Promoted
Airbyte
San Francisco, California

Airbyte is the open-source standard for EL(T). We believe only an open-source approach can solve the problem of data integration, as it enables us to cover the long tail of integrations while enabling teams to adapt pre-built connectors to their needs. As an Engineer on the Database Sources team, yo...

Promoted
VirtualVocations
Fullerton, California

A company is looking for a Software Engineer II, AI to join their AI team and develop innovative applications for the accounting industry. ...

Promoted
myGwork - LGBTQ+ professionals & allies
Cupertino, California

The Annapurna Labs team at Amazon Web Services (AWS) is looking for a Software Development Engineer II to build, deliver, and maintain complex products that delight our customers and raise our performance bar. The ML Distributed Training team works side by side with chip architects, compiler enginee...

Promoted
Hippocratic AI
Palo Alto, California

As a Principal Software Engineer, you will have the opportunity to work with a talented team of engineers, research and applied scientists, and healthcare clinicians to develop cutting-edge generative AI technologies that transform the healthcare industry. You will be responsible for developing and ...

Promoted
Luma AI
Palo Alto, California

Senior Software engineer- Data infrastructure. So, we are working on training and scaling up multimodal foundation models for systems that can see and understand, show and explain, and eventually interact with our world to effect change. You will be equipped with all the tools, technologies, resourc...

Promoted
Hayden AI Technologies, Inc
San Francisco, California

But that is not where the story ends, we are also responsible for the developer experience of every Hayden software engineer. Use cutting edge open source and AWS products (such as PostgreSQL, InfluxDB, AWS API Gateway, or AWS Lambda). Write clean, reusable, maintainable, and fault tolerant code usi...