Staff Database Engineer

Junglee Gurgaon, India

Flutter International

Flutter International is the home of some of the world’s most innovative entertainment brands. Here you can find a world of opportunities to take your career to the next level.

View all jobs at Flutter International

Apply now Apply later

Staff Database Engineer

About Junglee Games:

With over 140 million users, Junglee Games is a leader in the online skill gaming space. Founded in San Francisco in 2012 and part of the Flutter Entertainment Group, we are revolutionizing how people play games. Our notable games include Howzat, Junglee Rummy, and Junglee Poker.

Our team comprises over 900 talented individuals who have worked on internationally acclaimed AAA titles like Transformers and Star Wars: The Old Republic and contributed to Hollywood hits such as Avatar. Junglee’s mission is to build entertainment for millions of people around the world and connect them through games.

Junglee Games is not just a gaming company but a blend of innovation, data science, cutting-edge tech, and, most importantly, a values-driven culture that is creating the next set of conscious leaders.

Job overview:

As our Staff Database Engineer, you will play a pivotal role in designing, optimizing, and maintaining our database systems to ensure seamless data flow, reliability, and scalability across all applications. Your expertise will directly influence our ability to deliver high-performance solutions, improve system efficiency, and support data-driven business decisions. You will collaborate closely with cross-functional teams to design robust architectures and implement cutting-edge technologies that drive our organization's success.

Job Location:

  • Bangalore / Gurgaon

Key responsibilities:

1.   Database Administration:

 •       Manage, monitor, and optimize PostgreSQL databases to ensure high availability and performance.

•         Perform version upgrades and handle migrations for PostgreSQL databases in production and non-production environments.

•       Configure, upgrade, and troubleshoot database clusters, ensuring minimal downtime.

•       Perform regular backups, disaster recovery planning, and data restoration tasks.  

      

   2.   High Availability & Failover Management:

 •       Design and implement high-availability solutions using tools like Patroni for PostgreSQL.

•       Manage and optimize failover mechanisms to ensure minimal downtime and data integrity during outages.

•       Troubleshoot and resolve cluster-related issues, ensuring continuous database availability.

•       Expertise in AWS Aurora RDS for PostgreSQL, including configuring, monitoring, and optimizing managed database clusters. 

         3.   Upgrade and Migration Expertise:

 •       Plan, test, and execute PostgreSQL version upgrades while ensuring application compatibility and minimal disruption. 

•       Lead database migrations from on-premises systems to the cloud (e.g., AWS Aurora, AWS RDS).

•       Perform migrations from other database platforms (e.g., SQL Server, MySQL) to PostgreSQL when required.

•       Automate upgrade and migration processes using scripts and tools to improve efficiency and reduce risks.  

         4.   Performance Tuning & Optimization:

 •       Analyze and optimize database performance, including query tuning, indexing, and partitioning. 

•       Proactively identify bottlenecks and implement solutions for high-performance applications.  

         5.   Database Security & Compliance:

 •       Implement and maintain database security policies, encryption, and access controls. 

•       Enforce role-based access control (RBAC) for database users to ensure secure and compliant data access.

•       Ensure compliance with data protection regulations and organizational standards.  

         6.   Data Engineering Solutions:

 •       Design and support data pipelines for data lakes, ensuring efficient ingestion, transformation, and storage of large-scale data.

•       Develop and implement archiving strategies for historical and infrequently accessed data, optimizing storage and costs.

•       Collaborate with data engineering teams to integrate database solutions with data lakes and analytics platforms. 

         7.   Exposure to Other Database Technologies:

 •       Manage and support additional database systems like MongoDB, Cassandra, and Redis.  

•       Design and implement solutions for NoSQL and distributed data storage needs.

•       Leverage multi-database knowledge to suggest the right database solutions for different use cases.   

         8.   Automation & Scripting:

 •       Develop scripts for database monitoring, failover automation, upgrade and migration processes, and other recurring tasks. 

•       Implement Infrastructure-as-Code (IaC) tools to manage database environments.  

         9.   Incident Management & Troubleshooting:

 •       Respond promptly to database incidents, including cluster failures, failover events, and upgrade-related issues. 

•       Perform root cause analysis and implement long-term fixes for cluster and database-related problems.  

         10. Collaboration & Leadership:

•        Work closely with developers, DevOps, and data engineering teams to design and implement efficient database architectures.

•       Mentor junior DBAs and provide guidance on best practices for database management, high availability, and migrations. 

 

            

Qualifications & skills required:

  • Experience: Ideal experience range.  8-12 years

  •   In-depth knowledge of PostgreSQL architecture, replication, clustering, and failover strategies.

  •   Strong understanding of SQL, PL/pgSQL, and query optimization.

  •   Expertise in PostgreSQL upgrades and migrations, including in-place and out-of-place upgrades.

  •   Familiarity with tools like pgAdmin, pgBouncer, Patroni, and AWS RDS/Aurora consoles.

  •   Proficiency in managing NoSQL databases and understanding their data models.  

  •   Experience with database monitoring tools like Grafana, Prometheus, or CloudWatch.

  •   Knowledge of scripting languages (Python, Bash, or Perl) and automation frameworks.

  •    Expertise in implementing RBAC for database systems and managing secure access.

  •    Understanding of big data technologies and integration with data lakes (e.g., AWS S3, Data Lake).

Be a part of Junglee Games to:

  • Value Customers & Data - Prioritize customers, use data-driven decisions, master KPIs, and leverage ideation and A/B testing to drive impactful outcomes.

  • Inspire Extreme Ownership - We embrace ownership, collaborate effectively, and take pride in every detail to ensure every game becomes a smashing success.

  • Lead with Love - We reject micromanagement and fear, fostering open dialogue, mutual growth, and a fearless yet responsible work ethic.

  • Embrace change - Change drives progress and our strength lies in adapting swiftly and recognizing when to evolve to stay ahead.

  • Play the Big Game - We think big, challenge norms, and innovate boldly, driving impactful results through fresh ideas and inventive problem-solving.

  • Avail a comprehensive benefits package that includes paid gift coupons, fitness plans, gadget allowances, fuel costs, family healthcare, and much more.

Know more about us 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: A/B testing Architecture AWS Big Data Cassandra Clustering Data pipelines DevOps Engineering Grafana KPIs MongoDB MySQL NoSQL Perl Pipelines PostgreSQL Python Security SQL Testing Transformers

Perks/benefits: Startup environment Team events

Region: Asia/Pacific
Country: India

More jobs like this