At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. The Application Foundations Team is responsible for empowering product engineers to focus on delivering business value by building the common platforms used by all developers at Lyft. We make it easy for developers to define and implement APIs between mobile clients, backend services and frontend services using Protocol Buffers. We build novel processes and tooling to reduce the cost of large scale migrations or improvements across all engineering teams at Lyft. As an engineer on the Application Foundations, you will be responsible for building the next generation experience for developers that will save them time and cognitive load. You will partner with hundreds of engineers across the company to improve the current state of the world. You will contribute to industry leading tooling to build a seamless developer experience for Lyft engineers using cutting edge technology.