Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Data Structures @ 3
Distributed Systems @ 6
Flink @ 3
MLOps @ 3
Machine Learning
Performance Optimization @ 3
Spark @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
As a member of the ML Data Platform team, you will solve technical challenges, including upgrading and implementing state-of-the-art software infrastructure. The team builds a high-performance, high-availability, globally distributed ecosystem platform of services that provides the foundation for rapid development of novel systems.
Responsibilities
- Design and build data processing infrastructure for model training and feature serving, optimizing for performance, reproducibility, and traceability.
- Collaborate closely with research teams to design and implement novel data processing architectures for emerging model and training paradigms.
- Identify and resolve performance bottlenecks across the training data pipeline, from raw data ingestion to feature delivery.
- Establish best practices and tooling for data infrastructure used across ML teams.
Requirements
- 1–3 years of experience and a minimum of a BS and/or MS in Computer Science.
- Strong software engineering fundamentals, with experience building high-throughput, fault-tolerant distributed systems.
- Hands-on experience with distributed computing frameworks such as Apache Spark or Flink.
- Solid grounding in data structures, systems design, and performance optimization.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications
- Background in MLOps, data infrastructure, or ML infrastructure.
- Experience with ML training pipelines, feature stores, or model-serving systems.
Compensation and Benefits
- CA base pay range: $150,000–$224,000 USD per year.
- Equity eligible.
- Medical, dental, vision, life, and disability insurance.
- 401(k) retirement plan.
- Unlimited discretionary time off.
- 10 paid holidays per year.
- 80 hours of paid sick leave.
Application
- Apply online.
- The application window is expected to close within 30 days of the posting date.
More jobs at AppLovin
Associate Product Manager
AppLovin · Palo Alto, United States
USD 111,000-167,000 per year
Measurement Data Scientist
AppLovin · Palo Alto, United States
USD 98,000-148,000 per year
Partner Solutions Engineer
AppLovin · Palo Alto, United States
USD 126,000-188,000 per year
Data Scientist – Analytics
AppLovin · Palo Alto, United States
USD 120,000-180,000 per year
Growth Analyst
AppLovin · Palo Alto, United States
USD 105,000-156,500 per year
Similar jobs
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Software Engineer - Data Platform
SpaceXAI · Palo Alto, United States
USD 180,000-440,000 per year
Data Engineer Intern
Coinbase · San Francisco, United States
USD 50 per hour
Senior Staff Machine Learning Systems Engineer, Ads ML Platform
Reddit · United States
USD 292,500-409,500 per year
Senior Machine Learning Systems Engineer, Ads ML Experience Platform
Reddit · United States
USD 216,700-303,400 per year
Senior Databricks Developer, SAP S/4 Data Products and Governance
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Staff Machine Learning Systems Engineer
Reddit · United States
USD 230,000-322,000 per year
Senior Machine Learning Systems Engineer
Reddit · United States
USD 216,700-303,400 per year