Operations Engineer
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 recognizes AppLovin as one of the Best Workplaces in the Bay Area, and the company has been a Certified Great Place to Work for the last four years (2021-2024). Check out the rest of our awards HERE.
As a Backend Engineer for this venture, you will architect the digital backbone of our next-generation social platform. You'll design and build robust, scalable systems that power everything from seamless media delivery and real-time social interactions to our intelligent content discovery engine. Your day will involve rapidly shipping MVPs for our Creator and Content Operation platforms, ensuring our internal tools are as powerful as our user-facing app. You will drive the technical direction of our platform by collaborating with product managers and AI engineers to translate ambitious ideas into scalable architecture.
【The Impact You’ll Make】
Infrastructure & Cloud Operations
- Design, deploy, and manage cloud infrastructure (AWS/GCP) using IaC tools (Terraform)
- Automate provisioning, scaling, and monitoring using Kubernetes, Docker, and Helm
- Implement CI/CD pipelines to streamline deployments and improve developer velocity
- Optimize cloud costs while ensuring high availability and fault tolerance
Database Engineering & Performance
- Administer and optimize relational (MySQL, PostgreSQL, Vertica) and NoSQL (Aerospike, Redis) databases
- Fine-tune queries, indexes, and schemas for high-throughput applications
- Implement replication, sharding, and clustering for scalability and HA
- Manage data pipelines (Kafka, Spark, Airflow) for real-time analytics
Capacity Planning & Scaling
- Monitor database growth trends and perform capacity planning to optimize resource usage.
- Scale databases (horizontally/vertically) to meet business demands.
Observability & Reliability
- Build monitoring, logging, and alerting (Prometheus, Grafana)
- Practice SRE principles to improve system reliability (SLIs/SLOs, error budgets)
- Conduct performance benchmarking, stress testing, and disaster recovery drills
Automation & Cloud Database Management
- Develop Python/Go/Shell scripts to automate repetitive tasks
- Maintain configuration management (Ansible, Chef, Puppet) for consistency
【Who You Are】
Basic Requirements - 3+ years of DBA experience with expertise in mainstream database systems (MySQL, PostgreSQL, Vertica, Aerospike, etc.).Strong knowledge of SQL optimization, index design, transaction management, and locking mechanisms.Proficiency in Linux/Unix systems and scripting languages (Shell/Python) for automation.Hands-on experience in setting up and maintaining high-availability database solutions (e.g., replication, clustering).
Preferred Skills - Experience with NoSQL databases (MongoDB, Redis, Cassandra).Familiarity with big data technologies (Hadoop, Spark, Kafka) is a plus.Experience managing cloud databases (Google Cloud SQL, AWS RDS, Aurora).Knowledge of the advertising technology (AdTech) industry or large-scale data processing.Experience with infrastructure-as-code (Terraform) and package management with Helm chartsFamiliarity with container orchestration (Kubernetes, Docker)
Soft Skills - Excellent communication skills to collaborate effectively with development, operations, and product teams.Passion for database technologies and staying updated with industry trends (e.g., NewSQL, Serverless DB).