Fastly - New York, NY
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. In this role, you will lead the design and development of highly available, scalable, and distributed systems that will enable Fastly to tackle the challenges associated with sustained growth. You will take ownership of features from planning through deployment, facilitating discussions and reviews with peers and partners to ensure that the implemented features meet product requirements. Collaboration is key, as you will work closely with customer support, solutions, product, and sales teams to produce data and APIs that unlock additional revenue opportunities. Your responsibilities will also include clearly communicating trade-offs and expectations with your manager and partners, participating in design discussions, conducting code and design reviews, and advocating for software development best practices. Mentoring junior teammates will be an essential part of your role, as will joining the on-call rotation to ensure the availability of data from our global customers within agreed-upon service level agreements (SLAs).