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.
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.