About the job
About AppLovin
AppLovin develops innovative technologies that empower businesses of all sizes to engage with their ideal customers. Our comprehensive software and AI solutions enable companies to expand, monetize, and connect with their global audiences. For more about us, visit: www.applovin.com.
To fulfill our mission, we have assembled a diverse global team that reflects the rich variety of backgrounds and perspectives of our developers and customers worldwide. At AppLovin, we are committed to fostering a team and culture that values excellence while supporting one another.
AppLovin has been recognized by Fortune as one of the Best Workplaces in the Bay Area and has maintained its status as a Certified Great Place to Work for four consecutive years (2021-2024). Discover more about our accolades HERE.
A Day in the Life
As a vital member of our backend software engineering team, you will tackle complex technical challenges by enhancing and implementing cutting-edge software infrastructure. Our team is responsible for building a high-performance, high-availability ecosystem platform that supports rapid development of innovative systems, integrating seamlessly into our existing architecture to enhance its capabilities.
Our backend systems manage billions of requests daily, functioning on our mediation platform responsible for header bidding solutions, and creating robust, low-latency systems distributed across multiple data centers.
The Impact You’ll Make
- Design, develop, and maintain large-scale distributed systems.
- Collaborate with various engineering teams to address a wide array of technological challenges.
- Engage closely with our product team to shape and influence the roadmap of our products and technologies.
- Inspire and mentor fellow team members.
Who You Are
- Possess 2-5+ years of experience and hold at least a BS or MS in Computer Science.
- Demonstrate strong understanding of computer science fundamentals including data structures, algorithms, and coding.
- Have professional experience with C++ and/or Java.
- Exhibit capability in independently creating and maintaining high-quality software.

