Senior Database Engineer
Careem
Karachi, Pakistan
1m ago

Careem is the internet platform for the greater Middle East region. A pioneer of the region's ride-hailing economy, Careem is expanding services across its platform to become the region's everyday Super App.

Careem's mission is to simplify and improve the lives of people and build an awesome organisation that inspires. Established in July 2012, Careem operates in over 100 cities across 13 countries and has created more than one million employment opportunities in the region.

Careem became a wholly owned subsidiary of Uber Technologies, Inc. in January 2020

About the role

Most of our applications use RDBMS as a database management system for persistence of data. We heavily use MySQL as DBMS for our different applications and with the hyper growth we witnessed over the last few years requires us to build scalable solutions around our databases.

The main responsibility of this role is to build such systems and maintain it for over a long period of time where we manage latencies and avoid downtime where the influx of data grows day by day.

Responsibilities include

As a Senior Database Engineer you will :

  • Collaborate with other team members and stakeholders.
  • Plan resource requirements from high level specifications.
  • Ensure performance, security, and availability of databases.
  • Provision MySQL instances, both in clustered and non-clustered configurations.
  • Profile server resource usage, optimize and tweak as necessary.
  • Prepare documentations and specifications.
  • Handle common database procedures, such as upgrade, backup, recovery, migration, etc.
  • You are :

  • 8 years plus experience in MySQL database management.
  • Decent experience with recent versions of MySQL.
  • Understanding of MySQL’s underlying storage engines, such as InnoDB and MyISAM
  • Experience with replication configuration in MySQL.
  • Knowledge of de-facto standards and best practices in MySQL.
  • Proficient in writing and optimizing SQL statements.
  • Knowledge of MySQL features.
  • Familiarity with other SQL / NoSQL databases such as PostgreSQL, MongoDB, etc.
  • Knowledge of limitations in MySQL and their workarounds in contrast to other popular relational databases.
  • AWS technology stack knowledge would be a plus such as RDS ( MySQL, MarinaDB , Aurora ) , DynamoDB.
  • Proficiency in any scripting language ( AWK , Python, Shell ).
  • Provision MySQL instances, both in clustered and non-clustered configurations.
  • Working experience on Unix or Unix like OS i.e. Linux.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form