MPL Gaming
3 weeks ago
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.
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
Requirements :
- 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
-
Software Development Engineer II/III
2 weeks ago
Pune, India Consultancy Full timeAbout 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...
-
Software Development Engineer II/III
1 week ago
Pune, Maharashtra, India Consultancy Full timeJob TitleSoftware Development Engineer II/IIIAbout the CompanyMobile Premier League (MPL) is a leading mobile eSports platform that offers free and paid competitions across 60+ games. Founded in 2018, MPL hosts hundreds of millions of tournaments a month and has over 90 million registered users worldwide.Job DescriptionWe are seeking a skilled Software...