Apply Now

Job Title: Senior Database Engineer 

Target Start Date: Immediately 

Position Overview: We are seeking a highly skilled and experienced Senior Database Engineer to join our team based in our offices at the Qatar Science & Technology Park, Doha, Qatar. 

The ideal candidate will have extensive experience with a variety of database systems, both SQL and NoSQL, and will be responsible for the development, administration, and optimization of our database infrastructure. This role requires a deep understanding of database performance enhancement techniques, data replication, and high availability systems. 

Key Responsibilities: 

  • Design, implement, and manage multi-database environments, including PostgreSQL, MSSQL, Cassandra, Click-house, Kafka KSQL, H2 database, and others. 
  • Manage high transactional OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing) databases. 
  • Highly experienced in Query Optimization and DB Performance enhancements techniques 
  • Implement hands-on SQL, NoSQL, time-series and column-store DB solutions. 
  • Extensive experience in Database installation, configuration, version Upgrades and Migrations. 
  • Set up and manage streaming and logical database replication. 
  • Configure and maintain high availability and scalable clusters using tools like Patroni, Etcd, HAProxy, Pgpool, and Pgbackrest. 
  • Utilize PostgreSQL extensions such as PostGIS and TimescaleDB, etc 
  • Develop and maintain data archiving lifecycle processes. 
  • Implement data compression, partitioning and sharding strategies. 
  • Apply data engineering skills, including Python and shell scripting, to streamline and automate database operations. 
  • Establish and manage robust database backup policies. 
  • Ensure database security management and auditing. 

 Highly Desirable: 

  • Data/Information Architecture Experience: Demonstrated ability to design and implement scalable data architectures that support huge volumes of telematics and time-series data. 
  • Experience in FullText Search Within Database Features and Solr/Lucene Engines/Integrations: Proven track record in implementing full-text search capabilities within databases and integrating with Solr/Lucene engines to improve data retrieval efficiency. 
  • Data Visualizations and Dashboards, Building Using Grafana, PowerBI, Tableau, etc. Proficiency in creating intuitive and insightful data visualizations and dashboards that drive informed decision-making across the organization. 
  • Knowledge of geospatial analytics is highly desirable 
  • GenAI: 1 or 2 production deployments of GenAI DB integration. 
  • GenAI Architecture/Integration Skills: Expertise in designing and integrating GenAI solutions to meet diverse business needs. 
  • knowledge with Commercial/Open-Source LLM Models: In-depth knowledge of leveraging large language models, both commercial and open-source, to enhance data-driven applications. 
  • Machine Learning and Data Science Experience: Strong background in applying machine learning techniques and data science methodologies to solve complex problems and optimize processes. 
  • GenAI Low-Code Integration Platforms: Familiarity with low-code platforms for GenAI integration, enabling rapid development and deployment of AI solutions. 
  • Experience with advanced tools and frameworks like Langchain, LangGraph, and Llamaindex to facilitate innovative GenAI implementations. 

Qualifications: 

  • At least 5-7 years of relevant experience. 
  • Bachelor/Master’s degree in Computer Science, Engineering or related field 
  • Capability to work autonomously and effectively in an asynchronous work environment. 
  • Strong problem-solving skills and ability to troubleshoot technical issues. 
  • Excellent written and verbal communication skills for coordinating across teams and create 
  • comprehensive and clear technical documentation. 

How to Apply: 

Interested candidates are invited to send a detailed CV to “[email protected]” and cc “[email protected]” 

Please make sure to write in the subject of the email “Senior Database Engineer”. Only shortlisted candidates will be contacted for interview. 

Apply for Job Title: Senior Database Engineer  position