Principal Software Engineer
Network Control and Optimization
Posted on 9/27/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
↑ 4%1 year growth
↑ 9%2 year growth
↑ 29%Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Linux/Unix
Python
TCP/IP
CategoriesNew
IT & Security
Software Engineering
Requirements
- You have at least 8 years of experience in designing and implementing large-scale and mission-critical software systems
- You have 6 years of production experience in the protocols that make up the fabric of the global internet including TCP/IP, BGP, Anycast, and DNS
- You have at least 5 years of experience with any one of these languages: C, Go or Python
- Experience running, supporting, and using high availability systems and infrastructure
- Both high and low level understanding of Linux/UNIX systems, especially advanced Linux networking concepts such as routing, iptables, network sockets, eBPF, and XDP
- Experience in network telemetry including instrumenting infrastructure, collecting, processing, storing and analyzing data
- Understanding of probability and statistics as well as experience applying them to novel problems1
- Ability to collect and analyze network traffic data to drive design decisions
- 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 build systems that make automated network configuration decisions for load balancing, traffic engineering and failover purposes
- Build end-to-end pipelines to collect, normalize, enrich, transport, and process data from heterogeneous sources across a rapidly scaling network
- Write tools to efficiently query and explore complex networking-related datasets
- You will be the lead for various traffic engineering systems. Which requires close collaboration with cross functional teams and helping more junior team members to participate in design discussions and implementation
Desired Qualifications
- This role may be eligible to participate in Fastly's equity and discretionary programs