Software Engineer – Distributed Storage
Company | Figma |
---|---|
Location | San Francisco, CA, USA, Remote in USA, New York, NY, USA |
Salary | $149000 – $350000 |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 6+ years of experience building infrastructure components / services at scale.
- Experience building and scaling distributed systems as an individual contributor and/or team lead.
- Experience building and operating core, ‘critical path’ production services.
- Experience communicating and working across multiple teams and functions to deliver solutions.
- Proven track record of successfully shipping and landing high-quality products in high growth environments.
- Mentorship experiences with both junior and senior engineers.
- Excellent technical communication skills.
Responsibilities
- Provide technical leadership on the long term vision for OLTP/Streaming/Caching at Figma.
- Design and build novel solutions for scaling our distributed storage systems.
- Collaborate with the Infrastructure org to improve the reliability of our underlying systems.
- Collaborate with product teams to offer simple, maintainable APIs.
- Provide Figma engineering with new primitives to operate online data at scale.
- Unlock new revenue by building technical solutions for business problems.
Preferred Qualifications
- An advanced degree in Computer Science.
- Experience scaling stateful distributed systems.
- Experience with operating common database systems in production (e.g., Postgres, MySql).
- Experience operating scalable database technologies in production (e.g., CockroachDB, Vitess).
- Experience with high performance server side languages (e.g., Golang, Rust).