Staff Software Engineer
Compute, Rust
Posted on 9/26/2023
INACTIVE
Edge cloud platform for optimizing web and app performance
Company Overview
Fastly offers a secure and efficient edge cloud platform, trusted by leading companies like Reddit, Pinterest, and The New York Times, to enhance website and application performance. It provides a unique competitive advantage with its serverless compute platform, Compute@Edge, which allows businesses to optimize delivery and response times by running code within the CDN itself. The company's culture emphasizes smart solutions and seamless integration, making it an ideal workplace for those interested in cutting-edge technology and global scalability.
Data & Analytics
Company Stage
Series F
Total Funding
$219M
Founded
2011
Headquarters
San Francisco, California
Growth & Insights
Headcount
6 month growth
↑ 6%1 year growth
↑ 11%2 year growth
↑ 30%Locations
Los Angeles, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
CategoriesNew
Software Engineering
Requirements
- Experience with high-reliability systems programming in Rust
- Experience with networking and distributed systems
- Comfortable writing asynchronous, concurrent code
- Pragmatic approach, with a willingness to invest as much energy into maintenance as into new code
- Interest in mentoring within the team through coaching, delegation, and reviews
- A minimum of 8 years industry experience as a software engineer
- Experience with Rust
- Experience with API design in functional languages
- Understanding of security concerns in multi-tenant systems
- Experience with and interest in technical writing
- Interest in open source contribution
- San Francisco, CA
- Los Angeles, CA
- Denver, CO
- New York City, NY
- We have a huge impact. Fastly is a small company with a big reach. Not only do our customers have a tremendous user base, but we also support a growing number of open source projects and initiatives. Outside of code, employees are encouraged to share causes close to their heart with others so we can help lend a supportive hand
- We love distributed teams. Fastly's home-base is in San Francisco, but we have multiple offices and employees sprinkled around the globe. As a new hire, you will be able to attend our IN-PERSON new hire orientation in our San Francisco office! It is an exciting week-long experience that we offer to new employees to build connections with colleagues across Fastly, participate in hands-on learning opportunities, and immerse yourself in our culture firsthand
- We value diversity. Growing and maintaining our inclusive and diverse team matters to us. We are committed to being a company where our employees feel comfortable bringing their authentic selves to work and have the ability to be successful -- every day
- We are passionate. Fastly is chock full of passionate people and we're not 'one size fits all'. Fastly employs authors, pilots, skiers, parents (of humans and animals), makeup geeks, coffee connoisseurs, and more. We love employees for who they are and what they are passionate about
Responsibilities
- Design and implement platform features such as adding network protocol support and WebAssembly component model
- Design and implement both low- and high-level APIs for interacting with other services
- Write Rust code that handles concerns like resource management, back pressure, and interactions with other services
- Analyze and address performance and stability issues to meet high scale requirements
- Collaborate with other teams at Fastly on API design
- Contribute to the Rust and WebAssembly open source ecosystems
Desired Qualifications
- This role may be eligible to participate in Fastly's equity and discretionary programs