Reflex

Senior Software Engineer | Infrastructure

Reflex

San Francisco / Remote

14 days ago

120K - 200K
0.2% - 0.5%
engineering
fulltime

Reflex is an AI app builder for creating production-grade web apps entirely in Python, powered by its own open-source framework.

Python is one of the most popular programming languages in the world, and web development is one of the most popular applications of programming. So why can’t we make full-stack web apps using just Python? With Reflex, you just connect your data and enter a prompt. It generates production-ready apps that integrate any data source, API, or Python package.

Reflex has over 1 million apps created, 27k GitHub stars, and has been used by 30% of Fortune 500 companies for internal tools and data-driven applications.

Job description

We’re looking for a strong engineer highly focused on the platform and infrastructure layer, comfortable working on a very early product in a quickly changing codebase and role. This is a critical position where you will design, build, and optimize the core hosting environment that powers our application, with a heavy emphasis on reliability, scalability.

This role will involve working on a feature for our hosting service and AI app builder.

Responsibilities:

  • Work on improving different aspects of our hosting service and app builder
  • Setting up infra, streaming logs, Authentication, authorization, and database management
  • Work on improving performance, shaving milliseconds off our deployment times.
  • Help optimize and improve our open-source project.
  • Skills: Kubernetes, AWS, Terraform, Docker, Python, Databases

What We Look for:

  • In person M-F in San Francisco Office
  • 3+ years of experience in software engineering, and familiarity with working with cloud infrastructure
  • 3+ years of Kubernetes
  • Very comfortable writing Python.
  • Background in contributing to open source software, competitive programming, and/or interesting side projects.
  • Have built and maintained cloud infrastructure on AWS, including networking, IAM roles, and managed services

Interview Process

  • 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 on-site 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.
Company Logo

Reflex

Web apps in pure Python. Deploy with a single command.

Headquarters

San Francisco

Primary Vertical

B2B Software and Services

Team Size

8

Funding

$1.5B

Benefits

Health Insurance
Flexible Hours
Learning Budget
Paid Time Off
Gym Membership
Free Snacks
Remote Work
401(k) Match
newsletter

Job Alerts

Create a job alert to get notified when new jobs match your current filters