Fastly - San Francisco, CA
posted about 2 months ago
As a Staff Software Engineer on the Customer Usage Data Platform team at Fastly, you will play a pivotal role in maintaining and enhancing a global, real-time data pipeline that measures customer usage across the Internet. This pipeline is crucial for making informed business and operational decisions, directly impacting the company's revenue. Over the past three years, the team has experienced significant growth in data volume, necessitating the maintenance of multi-region storage solutions that meet low latency requirements for Fastly's real-time observability API. Additionally, you will ensure low loss message delivery for historical observability, revenue systems, and operational visibility. Your responsibilities will encompass the design and development of highly-available, scalable, distributed systems that will enable Fastly to effectively manage the challenges associated with sustained growth. In this role, you will take ownership of features from the planning phase through to deployment. This includes facilitating reviews and discussions with peers and partners to ensure that the implemented features meet product requirements. You will work collaboratively with various teams, including customer support, solutions, product, and sales, to produce data and APIs that unlock additional revenue opportunities. Clear communication is essential, as you will need to articulate trade-offs and set expectations with your manager and partners. You will also engage in design discussions, conduct code and design reviews, advocate for software development best practices, and mentor junior teammates. As part of your commitment to operational excellence, you will join the on-call rotation to ensure that data from our global customers is available within agreed-upon service level agreements (SLAs).