Technical Program


We believe that good process makes for good products, and we pride ourselves on putting the same level of thought and design into our processes and structures as we do our product. Come help us manage and improve our engineering execution and together build better products for our users.

What you’ll be doing

  • Managing engineering programs, defining milestones and success criteria, and managing resource allocation and successful on-time delivery
  • Planning requirements, identifying risks, managing schedules, and communicating clearly with project stakeholders
  • Overseeing launch and release calendars, coordinating across stakeholder groups to deliver products on time
  • Exercising technical judgment in working with large, cross-functional teams
  • Developing tools and processes to improve software engineering productivity
  • Creating great documentation for programs and processes, and communicating schedules, priorities, and status to all levels in the company
  • Triaging bugs and features to help engineering prioritize the most important tasks for our users

What you bring

  • 3+ years of experience as a Technical Program Manager or equivalent role
  • Experience in program management, release management and/or engineering management working on software engineering projects
  • Ability to exercise technical judgment in solving software engineering challenges involving bug triage, source control, continuous integration, etc
  • Ability to be an influential member of a highly integrated team composed of both technical and non-technical members

Level up bonus points

  • Bachelor’s degree in Computer Science or equivalent
  • Fluency in Python
  • Experience managing day-to-day technical and design direction
  • Knowledge of the developer / AI community space

We are an equal opportunity and family friendly employer and we highly value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Send Resume

Engineering at Streamlit

We’re an early stage startup so our engineers wear a number of hats, including: helping guide the direction of the product, interacting with customers, and helping optimize our internal processes.

We love what we do, so we tend to work hard — but we also value life outside of work: half of us have young children, some of us block our calendars to go running every day, one person has a kickass punk band, and another has dance performances every month. We like to make sure everyone has time to do the things they value the most.

Our stack

Streamlit is a multifaceted product composed of (1) a library that users run on their own computers/remote machines/containers, (2) a web app, and (3) a cloud service. We are built on Python, Protocol Buffers, JavaScript, React, ImmutableJS, AWS, GitHub, and CircleCI.