AppLovin→
Software Engineer, ML Infrastructure at AppLovin in Palo Alto, CA
Entry LevelOn-siteFull-timePalo Alto, CA$119k–$179k/yr
Skills
distributed systemsc++pythongolangdata structuresalgorithmsteam influencecollaborationproblem-solving
Job Description
Summary: AppLovin is a technology company that provides software and AI solutions to help businesses connect with their customers. As a Software Engineer in ML Infrastructure, you will design, develop, and maintain large-scale distributed systems, collaborating with engineering and research teams to optimize model delivery pipelines.
Responsibilities:
- Design, develop, and maintain large-scale distributed systems
- Collaborate with various engineering teams to meet a wide range of technological challenges
- Work closely with our research science team and backend team to contribute and influence the roadmap of our products and technologies
- Influence and inspire team members
- Speed up the performance of our online models
- Optimize the model delivery pipeline
Required Qualifications:
- Have 0-2 years of experience and a minimum of a BS and/or MS in Computer Science
- Have excellent knowledge of computer science fundamentals including data structures, algorithms, and coding
- Good experience with C++, Python and/or Golang is a plus
- Experience independently creating and maintaining projects
Required Skills: Distributed systems, C++, Python
Important Skills: Golang, Data structures, Algorithms
Nice-to-Have Skills: Team influence, Collaboration, Problem-solving
Benefits: Health Insurance: Medical, Dental, Vision, Life, Disability, Retirement Benefits: 401(k) Retirement Plan, Paid Time Off: Unlimited Discretionary Time Off, Paid Holidays: 10 paid holidays per year, Paid Sick Leave: 80 hours per year
Benefits
Health Insurance: Medical, Dental, Vision, Life, Disability
Retirement Benefits: 401(k) Retirement Plan
Paid Time Off: Unlimited Discretionary Time Off
Paid Holidays: 10 paid holidays per year
Paid Sick Leave: 80 hours per year