The idea is simple: great game experiences offer great marketing experiences.
Qualifications
BA/BS degree in Computer Science, similar technical field of study, or equivalentpractical experience.
7+ years of experience leading the development of high-performancemicroservices in Java.
Strong understanding of large-scale distributed backend systems
Experience with AdTech platforms (e.g., AdServing, Demand Side Platform).
Proficiency in NoSQL systems (e.g., DynamoDB, Cassandra, HBase).
Experience in a cloud-based environment with GCP, Azure or AWS.
Expert knowledge in Java, JMeter, and performance engineering.
Experience with streaming technologies (e.g., Kafka, Kinesis, Flink).
Experience in designing cohesive frontend and backend architecture.
Excellent interpersonal skills and proven ability to work in a collaborative teamenvironment.
Ability to work independently with limited guidance.
Preferred Qualifications
Knowledge and experience in CI/CD, test automation, Jenkins, Gradle, andrelated technologies.
Experience with open-source technologies (e.g., Docker, Kubernetes).
Passion for usability, maintainability, and quality, with a focus on long-termsolutions.
More about you
ou are passionate about a culture of learning and teaching. You love challengingyourself to constantly improve, and sharing your knowledge to empower others.
You like to take risks when looking for novel solutions to complex problems. Iffaced with roadblocks, you continue to reach higher to make greatness happen.
You care about solving big, systemic problems. You look beyond the surface tounderstand root causes so that you can build long-term solutions for the whole ecosystem.
You believe in not only serving customers but also empowering them by providing knowledge and tools.
Responsibilities
Advertising & Monetization platform handling billions of requests per day.
Understand the business requirements and translate them into thedevelopment/design tasks.
Collaborate with architects and engineers to craft and architect backendsystems.
Partner with Product and peer engineering teams on multi-functional projects.
Work with DevOps engineers to ensure operational excellence.
Mentor and support junior engineers with a genuine interest in their development.
Choose the right technology stack to align with those use cases with scalability.
Develop alert & monitoring systems and procedures for faster disaster recovery.
Provide technical directions and mentor other specialists and engineers.