We've been working at the forefront of generative AI to automate the hard parts of designing and sharing beautiful presentations, websites, social media posts, and more.
📈With over 50 million users, we're one of the top AI consumer apps, growing through word of mouth
🌁We're based in San Francisco - most of us are in office ~3 days a week
⚡ We're AI pioneers - we're early players in the space and we're constantly redefining what it means to build with and for AI
About the role
We're seeking a very experienced PostgreSQL engineer to join our team. Gamma's userbase is growing quickly, and our data volume is growing even faster.
Above all, we're looking for someone with a passion for working with relational databases at scale. We care as much about your attitude and curiosity as your technical knowledge and experience working in large scale production systems.
Hands on role ✋
While the experience required for this role is quite deep, it is still a very hands on role. You'll be reading and writing a lot of code and jumping into low level systems on a daily basis.
What you'll do:
Ensure our database and supporting systems can scale reliably to orders of magnitude more data and usage while maintaining world class performance
Scale our Postgres database to hundreds of millions of users while maintaining high performance and availability
Work on both core database scaling projects as well as application features
Think about order of magnitude scaling and performance as top priorities
Debug complex issues with very large datasets
Our ideal candidate has:
10+ years experience as a software engineer
A degree in computer science or related field
A deep & expert level understanding of:
Large and complex relational databases
Horizontally scaling database tables
Techniques for managing hundreds of Terabytes of data
Expert programming skills in at least one language
Ability to read, write, and tune complex SQL queries
Experience writing and maintaining highly-available web APIs
Experience with large scale event streaming systems, preferably Apache Kafka
Ability to explain complex technical concepts, such as how indexes work or the difference between sharding and partitioning
Experience with high throughput data warehouse pipelines
Bonus points for:
Experience with AI prompting and large language models
Experience programming with Typescript
Experience with Prisma and Apollo GraphQL
Experience with Terraform and AWS Services
Compensation & benefits:
The base annual salary range for this role is $225k to $325k.
Competitive compensation package including equity
Comprehensive medical, vision, and dental insurance for you and your benefits
Unlimited PTO and flexible hours — we encourage everyone to take time off as needed!
Final offer amounts are determined by multiple factors, including but not limited to experience and expertise in the requirements listed above.
If you're interested about this role but you don't meet every requirement, we encourage you to apply anyway! We're always excited about meeting great people and we care about more than the bullet points on your resume.
While this role is backend focused, you'll inevitably be working across the entire product. Fortunately, we're building a full Typescript stack centered around some of the most modern and popular technologies: