SDE - II/III @MPL Gaming, Pune
Posted in IIITDM Jabalpur
₹ 26 - 35 LPA
4-10 Yrs Exp.

About MPL Gaming

Mobile Premier League (MPL) is the world's leading mobile eSports platform that allows users to participate in free as well as paid competitions across 60+ games in multiple categories, including fantasy sports, sports games, puzzle, casual and board games. Founded in 2018, MPL hosts hundreds of millions of tournaments a month and

is trusted by over 90 million registered users across Asia, Europe, and North America. To learn more about MPL, please visit www.mpl.live


Company Size

Large-scale / Global


Working Days

5 days/week


Role & Responsibilities

  • Responsible for ensuring that the architecture and design of the platform remains top-notch with respect to scalability, availability, reliability and maintainability
  • Act as a key technical contributor as well as a hands-on contributing member of the team.
  • Own end-to-end availability and performance of features, driving rapid product innovation while ensuring a reliable service.
  • Working closely with the various stakeholders like Program Managers, Product Managers, Reliability and Continuity Engineering(RCE) team, QE team to estimate and execute features/tasks independently.
  • Maintain and drive tech backlog execution for non-functional requirements of the platform required to keep the platform resilient
  • Assist in release planning and prioritization based on technical feasibility and engineering constraints
  • A zeal to continually find new ways to improve architecture, design and ensure timely delivery and high quality.


Ideal Candidate

  • Thorough understanding of highly distributed, low latency and high throughput systems
  • 4+ years of hands-on experience in Java and Springboot working on consumer facing internet products
  • Knowledge of globally distributed disaster-recovery enabled architectures
  • Solid understanding of cloud engineering (GCP preferably)
  • Expert knowledge of micro services stack and principles (12-factor app) and related network architectures
  • Experience of the best practices or REST(SpringBoot, jHipster, Dropwizard) and non-REST (gRPC) communication
  • Experience of working with data streaming tech - Apache Spark, Flink
  • Good to have experience on building Data Products and ML Platform
  • Exceptional code reviewer and solid programmer (Java/Python)
  • Exposure to multiple kinds of data storage and retrieval strategies - Relational, Non relational, Document, Graph, Object, Timeseries databases
  • Solid grip on CAP theorem, transactional consistency, distributed transactions, eventual consistency
  • Knowledge of essential distributed design patterns for backpressure, bulkhead, circuit breaker, event sourcing, CQRS, event driven architecture
  • Good knowledge of mid tier caching strategies
  • Understanding of Containerization, Orchestration and Service mesh frameworks (Kubernetes, Mesos, Ist.io, etc)
  • Good understanding of the best practices of API design
  • Champion of Engineering excellence - code reviews, unit tests, documentation of system design and architecture, etc
  • Computer Science or equivalent engineering graduate from a reputed college
Feedback