Job Description :

Need senior profile

We are seeking a highly skilled Data Engineer with a strong background in SQL optimization and database performance engineering. This role will focus on upgrading, tuning, and enhancing the reliability, scalability, and efficiency of our SQL-based data infrastructure. You will partner with engineering, analytics, and operations teams to ensure that our data pipelines, queries, and reporting systems run efficiently at scale with minimal downtime.

Key Responsibilities

  • Analyze existing SQL queries, stored procedures, and database structures to identify performance bottlenecks and optimize execution plans.
  • Implement indexing strategies, partitioning, and schema design improvements to enhance query response times and system throughput.
  • Drive upgrades and migrations of SQL databases to improve scalability, reliability, and long-term maintainability.
  • Automate performance testing, benchmarking, and monitoring for continuous improvements.
  • Establish and enforce best practices for SQL query writing, indexing, and data governance.


Qualifications

  • Strong expertise in SQL performance tuning, query optimization, and troubleshooting.
  • Hands-on experience with RDBMS platforms (e.g., SQL Server, PostgreSQL, MySQL, or Oracle).
  • Solid understanding of database design, normalization, indexing strategies, and partitioning.
  • Experience with monitoring and observability tools (e.g., Datadog, New Relic, Prometheus, SQL Profiler).
  • Knowledge of cloud-based SQL solutions (e.g., Google BigQuery, AWS Redshift, Azure Synapse) is a plus.
  • Strong scripting/programming skills (Python, Bash, or similar).
  • Background in high-volume transactional systems or large-scale data warehousing.
  • Familiarity with CI/CD pipelines for database changes.
  • Exposure to both batch and streaming data architectures.

             

Similar Jobs you may be interested in ..