Senior Python Engineer


Senior Python Software Engineer

San Francisco

Engineering – AI Team /

Full Time /


Our client is are building revolutionary conversational commerce experiences. Unlike traditional shopping where you have to download an app, or sign up on a website, we allow customers to engage and transact directly within the thread.

About the team: CEO Stefanos was the global Head of Messenger at Facebook. CTO Yandong was CTO of Strava. Other founding members have experience working for Google, Facebook, Uber and other startups.

They are looking for an experienced python software engineer to join our team and work alongside our talented AI engineers to ship powerful messaging products. As our first dedicated Python hire, you'll begin owning systems previously maintained by the committee.

This is an in-person role at our San Francisco office (FIDI). Please be aware that due to the low success rate of the H1B visa lottery, we are unable to sponsor new visa applications.


  • Lead structure and design of new Python systems
  • Contribute to core chatbot servers and bot orchestration code - deployed as RPC microservices.
  • Contribute to Python RPC endpoints supporting our CRUD APIs
  • Contribute to core libraries
  • Contribute to DevOps
  • Lead migration dependency migration initiatives


  • > 3 years experience working with production Python codebases
  • Strong understanding of Python
  • Comfort with large Python programs containing many subpackages.
  • Async programming experience either `asyncio` or `threading`.
  • Experience in at least 3 of the following:
  • GRPC
  • Poetry
  • Pydantic
  • OpenTelemetry
  • Kubernetes
  • CI/CD tooling


  • Open Source contributions
  • Experience with large mono repos
  • Prompt engineering

We Offer

  • Competitive pay & significant equity
  • Remote role
  • Health, dental, and vision insurance for you and your family
  • Unlimited Time Off
  • Flexible Work Hours
  • Top of the line workstation
  • A supportive, caring and learning environment
View Profile
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.