This job might no longer be available.
Sr. Software Engineer, Server
2 years ago
AppLovin’s leading marketing software platform provides app developers with a powerful, integrated set of solutions to solve their mission-critical functions like user acquisition, monetization and measurement. AppLovin is headquartered in Palo Alto, California with several offices globally.
AppLovin was named one of the Hottest Adtech Companies of 2021 by Business Insider, as well as a Certified Great Place to Work in 2021 and 2022. Fortune recognized AppLovin as one of the Best Workplaces in the Bay Area 2022, alongside The San Francisco Business Times and Silicon Valley Business Journal who have also awarded AppLovin one of the Bay Area’s Best Places to Work for the past four years. Our team members are regularly recognized for their work and leadership, including recent award wins for San Francisco Business Times’ Outstanding LGBTQ+ Leaders 2022, Business Insider’s Rising Stars of Adtech 2022, Glassdoor’s Top CEOs 2019, and the Women in Content Marketing Awards 2021.
We are seeking an experienced server developer who can assist in maintaining server code for existing games, as well as writing server code for new games. Automation experience, devops experience, and light web development experience is also desired.
Responsibilities
- Writing python 2 and python 3 code on google app engine using the webapp2 framework for REST APIs for our games
- Ensuring that these systems work under load for millions of users
- Building systems that can automate, test, and deploy changes while we refine our CI process.
- Possibly building dashboards to help surface metrics, add liveops tools, and other internal tools for real time modification of the game experience.
- Supporting the frontend and design team however necessary
Requirements
- Proficiency with Python 2 and possibly Python 3 in the future, with a focus on the webapp2 framework in google cloud.
- Experience using Firestore and cloud databases as well as setting up and configuring GCP.
- Knowledge of concurrency and problems associated with having large numbers of users trying to access shared resources.
- Frontend dev experience a plus but not required, react or vue also good to know
- SQL knowledge, transactions, and GQL
- Knowledge of linux and unix scripts and automation techniques
- Strong knowledge of common algorithms and data structures
- Good sense of security vulnerabilities when building web applications
#LI-AS1
AppLovin is an equal opportunity employer and considers qualified applicants without regard to race, gender, sexual orientation, gender identity or expression, genetic information, national origin, age, disability, medical condition, religion, marital status or veteran status, or any other basis protected by law.
Create Your Profile — Game companies can contact you with their relevant job openings.