Job Title: Senior Data Engineer
Location: [Insert Location or “Remote”]
Job Type: [Full-time / Contract]
Experience Level: 8+ Years
Overview
We are seeking a highly experienced Data Engineer with a strong background in SQL and Python. The ideal candidate will be responsible for designing, building, and optimizing data pipelines and ensuring data reliability, scalability, and efficiency to support critical business applications and analytics.
Key Responsibilities
Design, develop, and maintain robust ETL/ELT pipelines for large-scale data processing.
Write optimized SQL queries for data extraction, transformation, and loading.
Develop Python scripts and automation tools for data integration and workflow management.
Collaborate with data scientists, analysts, and business teams to deliver reliable data solutions.
Ensure high availability, performance, and scalability of data infrastructure.
Implement data quality checks, validation processes, and documentation for all data workflows.
Troubleshoot performance bottlenecks and optimize queries, scripts, and pipelines.
Stay updated with emerging tools, technologies, and best practices in data engineering.
Required Skills & Qualifications
8+ years of experience in data engineering, database development, or related roles.
Strong expertise in SQL (complex queries, query optimization, stored procedures).
Proficient in Python for data processing, scripting, and automation.
Experience with relational databases (e.g., MySQL, PostgreSQL, SQL Server, Oracle).
Solid understanding of data warehousing concepts, ETL frameworks, and workflow orchestration tools (e.g., Airflow, Luigi).
Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
Strong problem-solving skills and ability to work independently in a fast-paced environment.