
Staff Engineer - Edge Applications
Fastly
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California, Colorado, New York • 🇺🇸 United States
Visit company websiteSalary
💰 $195,720 - $234,864 per year
Job Level
Lead
Tech Stack
CloudDistributed SystemsGoPythonPyTorchRustTensorflowTerraform
About the role
- Lead full lifecycle projects from design and development through roll out and maintenance to build new features for products written in Rust, Go, and Python.
- Design and implement new Fastly features and enhancements based on customer feedback and modern best practices, writing performant, maintainable, clear, and concise code.
- Identify, diagnose, and resolve issues within products, focusing on performance and reliability at scale.
- Ensure timely and effective solutions to maintain high-quality customer experiences.
- Collaborate with cross-functional teams and stakeholders, including cloud engineers, product managers, and customer support teams to understand user requirements and address issues.
- Maintain clear and comprehensive documentation for products, including usage guides, best practices, and troubleshooting resources.
- Participate in on-call rotation; be available during core business hours and occasional nights/weekends.
- May require travel and participation in in-person new hire orientation in San Francisco.
Requirements
- Significant professional experience building high-reliability distributed systems (Most Staff Engineers at Fastly have more than 7 years of related experience).
- At least 5 years of experience with the Rust and Python programming languages.
- Experience with Go (implied by products written in Rust, Go, and Python).
- At least 2 years of experience working with technologies such as semantic caching, API design, model gardens, and embedding models.
- Experience creating clear, concise, and comprehensive technical documentation.
- Experience working with customer support teams, and directly with customers, to diagnose and troubleshoot problems.
- Experience mentoring, guiding, and coaching team members.
- Ability to learn new skills and share knowledge with the broader team.
- Willingness to be available during core business hours and occasional nights and weekends for on-call rotation.
- Ability to travel as required by role or requested by manager.
- Preferred/"super impressed if": experience with cloud/serverless platforms, Python virtual environments and packaging, Pytorch/Tensorflow, OAuth and JWT authentication, software testing frameworks and code coverage analysis tools, Terraform, passion for learning new languages.
Benefits
- We offer a comprehensive benefits package including medical, dental, and vision insurance.
- Family planning, mental health support along with Employee Assistance Program.
- Insurance (Life, Disability, and Accident).
- Flexible Vacation policy.
- Up to 18 days of accrued paid sick leave.
- 401(k) (including company match).
- Employee Stock Purchase Program.
- Eligibility to participate in Fastly’s equity and discretionary bonus programs.
- 11 paid local holidays and 11 paid company wellness days (2025).
- Benefits start on the first day of your employment.
- Largely hybrid work model with flexibility; may consider remote candidates in the US.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RustPythonGosemantic cachingAPI designmodel gardensembedding modelssoftware testing frameworkscode coverage analysis toolscloud/serverless platforms
Soft skills
mentoringguidingcoachingproblem-solvingcollaborationcommunicationadaptabilitycustomer supportdocumentationlearning