Staff Software Engineer, Infrastructure / Machine Learning
AppLovinAbout the role
About AppLovin
AppLovin makes technologies that help businesses of every size connect to their ideal customers. The company provides end-to-end software and AI solutions for businesses to reach, monetize and grow their global audiences. For more information about AppLovin, visit: www.applovin.com.
To deliver on this mission, our global team is composed of team members with life experiences, backgrounds, and perspectives that mirror our developers and customers around the world. At AppLovin, we are intentional about the team and culture we are building, seeking candidates who are outstanding in their own right and also demonstrate their support of others.
Fortune recognized AppLovin as one of the Best Workplaces in the Bay Area 2022, and is a Certified Great Place to Work in 2021, 2022 and 2023. Check out the rest of our awards HERE.
Introduction:
Data driven decision-making is integral to marketing, game development and operations at Applovin. We’re looking for sharp, disciplined, and highly quantitative machine learning engineers with big data experience and a passion for digital marketing and game technologies to help drive informed decision-making. You will work with top-talent and cutting edge technology on, for example, but not limited to, performance marketing and next-generation games and have a unique opportunity to turn your insights into products influencing billions of users. The potential candidate will have an extensive background in distributed training frameworks, will have experience to deploy related machine learning models end to end, and will have some experience in data-driven decision making of machine learning infrastructure enhancement. This is your chance to leave your legacy and be part of a highly successful and growing company!
What you'll be doing:
- Architecture, build, and maintain scalable and efficient machine learning model serving infrastructure using C++ and other programming languages as needed.
- Collaborate with data scientists and other engineers to design and implement machine learning modeling frameworks (PyTorch/TorchServe, Tensorflow/TF Serving, etc).
- Develop and implement data processing / DNN training / model persistence end to end pipelines for large-scale data sets using distributed cloud computing technologies.
- Design and implement testing and monitoring tools to ensure the quality and reliability of machine learning systems.
- Work with other engineering teams to integrate machine learning systems into our products and services.
Your background and who you are:
- MS or Ph.D. in Computer Science, Software Engineering, Electrical Engineering, or related fields.
- 5+ years of experience in developing machine learning infrastructure using C++ and Python.
- Experience with GPU/TPU model inference and serving.
- Experience with distributed computing technologies such as Hadoop, Spark, or Kafka.
- Strong knowledge of software engineering principles, algorithms, and data structures.
- Good understanding of machine learning algorithms and techniques, including deep neural networks.
- Excellent communication and collaboration skills, able to work in a fast paced environment.
Preferred Qualifications:
- Contributions to open source (e.g., C++/python/R packages) would be a plus.
- Familiar with AdTech Real Time Bidding space.
- Motivation to make downstream modelers’ work smoother.
Perks:
- Competitive salary and equity compensation
- Free medical, dental, and vision insurance
- Work from home stipend each paycheck
- 401k matching and employee stock purchase plan
- Flexible time off - take time when you need it
- AppLovin provides a competitive total compensation package with a pay-for-performance rewards approach.
AppLovin provides a competitive total compensation package with a pay for performance rewards approach. Total compensation at AppLovin is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Depending on the position offered, equity, and other forms of incentive compensation (as applicabl
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s