We're hiring a senior full stack engineer (in person, in San Francisco) to join our small team of A+ people and build the foundations of Weights.
Why join
As a small team, we work in a highly collaborative environment and you'll have the opportunity to participate in every part of the business from idea to production.
Impact: Build the foundation and shape engineering practices, team, and company culture.
Excellence: Practice your craft with other ICs in a well-organized, fast-paced environment.
Ownership: Influence the direction of product and strategy — we care about your opinions.
What you'll do (responsibilities)
We're looking for an experienced individual contributor who enjoys working alongside other experienced engineers and designers to quickly build and iterate on a full stack application.
- Build the scalable systems. You'll build the infrastructure for Weights from the ground up, having a huge and direct impact by shipping your work to users on prod daily.
- Use modern web tech and influence the stack. The frontend is
React
with Next.js
and TRPC
, the web backend Node
/Express
, and we use TypeScript
across the full stack. Our ML pipelines are fully built in house - we use Python
and Pytorch
to serve our models to millions users.
- Deploy at scale. Model training and inference are fully owned and controlled by us - we deploy the majority of our models in house, and have full control over them. We maintain multiple clusters across AWS, GCP, and Azure, encompassing hundreds of GPUs. As we build out our stack, you get to make critical choices and lay the foundations.
- Self-direct your work and co-own the product. You're a technical founder type and will have autonomy and responsibility. You'll be involved in shaping the roadmap and owning product lines end-to-end.
- Create a robust and scalable backend. Build
PostgreSQL
database models, performant REST APIs with Redis
cache, 3rd party integrations, product analytics, transactional email, and service monitoring.
- Build UI components. You'll implement basic UI based on
Figma
mocks and our design system. You'll collaborate with designers and frontend engineers on user-facing features powered by your backend code. We rapidly ship UI that has a native feel to it by polishing CSS
, interaction states, and animations.
- Solve interesting technical problems. Bring your full creativity to solve super-challenging technical problems: from complex backend architecture with 3rd party integrations, syncing app state, to real-time collaboration.
What we're looking for (qualifications)
You're a senior IC that has built such systems before and this is not an area you have to ramp up on. We don't require any formal qualifications but value learning new skills — especially from one another. We are looking for someone that feels a sense of duty to the users of their work.
- Highly productive while producing quality code. You enjoy pushing out features in a pragmatic and maintainable way. You know when to use duct tape and when to lay a foundation.
- Curious and quick learning. We don't expect you to have experience in every technology we use, but to learn and be productive quickly. Owning several repos and jumping into all of them doesn't scare you.
- Design sensibility. While you'll co-craft the interface with top designers and frontend engineers, we expect you to have a knack for great UX, such that you feel if something is off and can flag it, or better yet, polish it.