AppLovin is a technology-first mobile marketing and entertainment platform that helps drive value for both developers and advertisers. It was founded in 2012 and is headquartered in San Francisco. AppLovin provides powerful insights and automated optimization tools that enable ads to reach the right users at the right time, increase user engagement, and drive the highest returns for advertisers.
The company believes their apps can win with their tech-first approach. AppLovin’s open source code allows developers to quickly integrate their products into AppLovin’s platform to quickly benefit from its technology.
AppLovin’s software also helps developers acquire, engage and retain users at scale. It can help optimize ads to generate more revenue and expand globally with the ability to payout in multiple currencies. AppLovin also utilizes predictive analytics and AI to maximize return on ad spend.
AppLovin’s technology provides solutions for iOS and Android applications, Games, Analytics, and Advertising networks. AppLovin’s powerful cloud-based platform provides the scalability needed for businesses of any size.
For IT professionals and developers, AppLovin offers a fantastic opportunity to work with the latest technology to power marketing solutions for a wide variety of clients. Working with AppLovin, cutting edge developers have the ability to create and deploy bonus brand campaigns into the AppLovin network.
For those looking to get involved in a fast-paced company, AppLovin is definitely worth considering. The company has a great team of developers, designers, and marketers that are continuously seeking out new ways to innovate and push the boundaries. AppLovin’s desire to innovate on technology makes it an exciting place to work.
Quick Links
Career Paths
Reviews
FAQs
Chief Technology Officer
Average Work Hours (weekly unless noted): 45 hours
Average Salary (yearly in dollars unless noted): $200,000+
Description: Leading the development, architecture, engineering direction and technical strategy for AppLovin's app-development software
Qualifications / Requirements: Bachelor's degree in Computer Science or a related field with 10+ years of experience in software development and 5+ years in a management role; demonstrated success developing distributed, fault-tolerant, and highly available systems; hands-on engineer with extensive knowledge and-or experience in Python, Scala, and Java; solid understanding of scalability, performance and security engineering
Average Work Hours (weekly unless noted): 40 hours
Average Salary (yearly in dollars unless noted): 90,000 - 120,000
Description: Prototyping, developing, and deploying apps and other software solutions; Identifying, troubleshooting, and fixing software or hardware-related issues
Qualifications / Requirements: Highly experienced with Java, JavaScript, HTML, and CSS; prior experience with AWS; excellent knowledge of front-end/back-end programming; Ability to solve complex problems and visualize new processes;Knowledge of software design principles;Great communication skills;Ability to work in a start-up environment
Average Work Hours (weekly unless noted): 40 hours
Average Salary (yearly in dollars unless noted): 120,000 - 150,000
Description: Developing and implementing predictive models to solve data and analytics-related business challenges; Analyzing data from multiple sources and interpreting results; Working on analytics projects to tackle customer challenges such as customer churn or novel customer segmentation
Qualifications / Requirements: Strong understanding of machine learning algorithms and data structures; Expertise in statistical software including Python and R; Experience with data visualization tools; Proficiency in SQL and NoSQL databases;Excellent problem-solving skills;Ability to articulate complex datasets and reasoning behind it
Average Work Hours (weekly unless noted): 45 hours
Average Salary (yearly in dollars unless noted): 100,000 - 130,000
Description: Planning and implementing software infrastructure; Coordinating and managing software/hardware/network releases, upgrades and transformations; Identifying, tracking and troubleshooting system or application defects
Qualifications / Requirements: Extensive knowledge of automation/configuration management, cloud computing, security and privacy requirements;Experience in setting up and managing systems on different platforms such as Linux, Mac OS X, and Windows;Solid understanding of server, virtualization technologies and web servers;Experience in scripting and programming languages such as Python and Bash;Experience in technology and consensus networks such as blockchain
Average Work Hours (weekly unless noted): 45 hours
Average Salary (yearly in dollars unless noted): 110,000 - 140,000
Description: Creating, deploying, and managing networks with enterprise-level security; Setting up automation for policy and security implementation; Analyzing and troubleshooting networks for potential security threats
Qualifications / Requirements: Proficiency in network monitoring technology and architectures; Expertise in network security tools including firewalls, intrusion detection systems, server hardening; Understanding of the principles and technologies relevant to network infrastructure components;Knowledge of network protocols and technologies including TCP/IP and routed protocols;In-depth knowledge of cybersecurity best practices and industry trends
Average Work Hours (weekly unless noted): 40 hours
Average Salary (yearly in dollars unless noted): 90,000 - 120,000
Description: Developing and creating mobile apps; Debugging and programming consumer-facing and business-facing apps; Designing and development mobile app features and functions
Qualifications / Requirements: Proficiency in at least one programming language such as Java, JavaScript, or C++;Experience developing native app experiences (Android and iOS);Knowledge of object-oriented programming concepts;Experience with web services such as REST and JSON;Understanding of UI and UX design principles
AppLovin has been an excellent place to work as a programmer. The tech team is extremely knowledgeable and makes sure every project they develop is up to par. The training program they use ensures that I learn something new each day and permits me to become far better as a programmer. Definitely the best company to work for in terms of technical roles.
Amie K.
Review Rating:
4.7/5
4.7
AppLovin is a great place to work as a design engineer. The design team is creative and inspiring, plus the IT staff is quick to help should there ever be any technical issues. Plus the perks and benefits are fantastic, definitely a great environment.
Moses B.
Review Rating:
4.8/5
4.8
Working as an IT professional with AppLovin has been an amazing experience. The tech team always has innovative ideas and works tirelessly to ensure the company is up to date with the latest trends. The benefits, including flexible work hours, are great too. Highly recommend to anyone looking for a technical role.
Charles S.
Review Rating:
4.3/5
4.3
AppLovin has been a great environment to work in as a programmer. They are highly supportive of learning, and the tech team is always willing to help me out with any coding challenges I face. Benefits and perks are great too, highly recommend!
Jesse W.
Review Rating:
4.9/5
4.9
Working as a technical designer at AppLovin has been a great experience. The design team is incredible, helping me to get better every day, and the IT staff is very helpful as well, quickly solving any technical issues I might have. Highly recommend as a company.
Frequently Asked Questions
What experience do I need to have to work at AppLovin?
AppLovin welcomes people with a wide range of experience, from recently graduated students to highly experienced professionals. Depending on the job you’re applying for, some combination of education and experience may be favored.
What is AppLovin's hiring process like?
AppLovin’s standard hiring process includes an initial phone or video interview, through which our recruiters assess your skills and experience. If the recruiter thinks you should move forward, they’ll invite you to another round of interviews with the team.
What kind of positions does AppLovin offer?
AppLovin offers a variety of positions, including software engineering, product marketing, business operations, legal/contracts/compliance, and data science. Check our careers page for the latest openings.
What kind of benefits does AppLovin provide?
AppLovin offers a comprehensive set of benefits, which vary by country. Generally, they include medical coverage, parental leave, flexible work schedules, 401k plans, and a variety of other health and wellness benefits.
What kind of workplace culture does AppLovin have?
At AppLovin, we strive to cultivate an inclusive and supportive workplace that celebrates individual and team achievements. We believe in open communication, collaboration, and a enjoyment of the work we do. We promote a diverse and inclusive team by creating safe spaces for members of all backgrounds, fostering a spirit of collaboration, and encouraging everyone to bring their unique perspectives to work.
Locations: San Francisco, Berlin, Tokyo, London, Beijing, Shanghai
Career Paths: Software Engineer, Data Scientist, Product Manager, Technical Account Manager, QA Engineer, Security Engineer, DevOps Engineer, Solutions Architect, Technical Writer, Mobile Developer, Designer.
AppLovin has been an excellent place to work as a programmer. The tech team is extremely knowledgeable and makes sure every project they develop is up to par. The training program they use ensures that I learn something new each day and permits me to become far better as a programmer. Definitely the best company to work for in terms of technical roles.
What experience do I need to have to work at AppLovin?
AppLovin welcomes people with a wide range of experience, from recently graduated students to highly experienced professionals. Depending on the job you’re applying for, some combination of education and experience may be favored.
What is AppLovin's hiring process like?
AppLovin's standard hiring process includes an initial phone or video interview, through which our recruiters assess your skills and experience. If the recruiter thinks you should move forward, they’ll invite you to another round of interviews with the team.