Senior Software Engineer, Infrastructure / Machine Learning

Job expired!
About AppLovin AppLovin creates technologies that help businesses of all sizes connect with their ideal customers. The company delivers end-to-end software solutions and AI for businesses to reach, monetize, and expand their global audiences. For more details about AppLovin, visit www.applovin.com. To fulfill our mission, our global team consists of individuals with diverse backgrounds and life experiences, mirroring our developers and customers around the world. We seek candidates who demonstrate their ability to support others while being exceptional in their roles. AppLovin has been recognized by Fortune as one of the Best Workplaces in the Bay Area 2022 and is a Certified Great Place to Work in 2021, 2022, and 2023. You can view the rest of our awards HERE. Introduction: At AppLovin, data-driven decision-making is vital for marketing, game development, and operations. We are looking for machine learning engineers who are analytical, disciplined, and heavily quantitative with experience in big data and a passion for digital marketing and gaming technologies. You will work with top talent and cutting-edge technology on performance marketing and next-generation games, translating your insights into products that impact billions of users. The potential candidate will have a profound background in distributed training frameworks and experience in deploying machine learning models end-to-end. What you'll be doing: - Building, managing and maintaining scalable and efficient machine learning model infrastructure using C++ and other programming languages as required. - Collaborating with data scientists and other engineers to design and implement machine learning modeling frameworks. - Developing and implementing end-to-end data processing/DNN training/model persistence pipelines for large-scale datasets using distributed cloud computing technologies. - Designing and implementing testing and monitoring tools to ensure the quality and reliability of machine learning systems. - Collaborating 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 similar fields. - Over 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 like Hadoop, Spark, or Kafka. - In-depth understanding 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 and able to work in a fast-paced environment. Preferred Qualifications: - Contributions to open-source (e.g., C++/Python/R packages) would be advantageous. - Familiarity with AdTech Real Time Bidding space. - Motivated to improve the work of downstream modelers. Perks: - Competitive salary and equity compensation - Free medical, dental, and vision insurance - Work from home stipend every paycheck - 401k matching and employee stock purchase plan - Flexible time off The base pay range for this CA-based position is $167,000 - $266,000. Total compensation depends on several factors including location, knowledge, skills, and experience. AppLovin is an equal opportunity employer committed to inclusion and diversity. All applicants will be considered regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status, or other legally protected characteristics. If you require assistance or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected]. AppLovin will consider all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in California, learn more here. If you are a California resident, read our CA Privacy Notice to learn more about how AppLovin processes your personal information.