Quick overview
Job description
Job Title: Senior Data Engineer (Python, SQL, Apache Flink)
Location: Columbus, OH (Hybrid)
Duration: Long Term
Job Description
We are seeking an experienced *Senior Data Engineer* with strong hands-on expertise in *Python, SQL, Apache Flink, and Apache Kafka* to design, develop, optimize, and maintain scalable data engineering solutions.
The ideal candidate should have extensive experience building real-time and batch data pipelines, developing complex SQL transformations, writing production-quality Python code, and implementing distributed stream-processing solutions using Flink and Kafka.
Key Responsibilities
· Design, develop, and maintain scalable ETL/ELT data pipelines using Python and SQL for data ingestion, transformation, validation, and processing.
· Write clean, efficient, reusable, and production-ready Python code and complex SQL queries to support enterprise data engineering solutions.
· Develop Python-based data integration frameworks to extract, process, and transform data from REST APIs, relational databases, files, and streaming platforms
· Utilize Python libraries such as Pandas, NumPy, PyArrow, and SQLAlchemy for data manipulation, processing, and database integration.
· Develop and optimize advanced SQL queries using CTEs, window functions, joins, subqueries, aggregations, and analytical functions.
· Design and maintain relational database schemas, data models, views, stored procedures, and reusable data transformation frameworks.
· Implement data cleansing, deduplication, enrichment, normalization, and complex business transformations using Python and SQL.
· Develop reusable Python modules, utility functions, SQL scripts, and automation frameworks to improve data processing efficiency.
· Implement incremental data processing, Change Data Capture (CDC), and data synchronization using Python and SQL.
· Optimize Python applications and SQL queries for large-scale datasets, focusing on execution performance, memory efficiency, scalability, and resource utilization
· Analyze SQL execution plans and improve database performance through indexing, partitioning, query optimization, and efficient data access patterns.
· Develop automated data quality checks, validation rules, reconciliation processes, and monitoring solutions using Python and SQL.
· Implement robust exception handling, logging, retry mechanisms, and error recovery to ensure reliable data pipeline execution.
· Build and integrate REST APIs and external data services using Python to support enterprise data ingestion and processing.
· Develop unit tests, integration tests, and automated testing frameworks using PyTest and SQL-based validation techniques.
· Design and implement SQL transformations for historical data processing, data migrations, reporting, and analytical workloads.
· Troubleshoot and resolve Python application errors, SQL performance bottlenecks, data discrepancies, and production pipeline failures.
· Collaborate with data architects, database developers, and engineering teams to develop scalable, reliable, and high-performance data solutions.
Similar jobs
- AS
Data EngineersRecently posted
Apex Systems · Austin, TX · Hybrid 🇺🇸
DockerMicroservicesOracle+29Salary not listed - SY
Mid-Level Data Engineer [$305k/yr+] TS/SCI-FS Poly with Security ClearanceRecently posted
SYSTOLIC · Herndon, VA · Hybrid 🇺🇸
MongoDBNeo4jOracle+8TechnologySalary not listed - BA

Palantir Data EngineerRecently posted
Booz Allen Hamilton · Atlanta, GA · On-site 🇺🇸
Stakeholder ManagementGitHTML+12Technology$99k - $225k/yr - BO
Entry-Level F-15 Flight Test Data Engineer with Security ClearanceRecently posted
Boeing · Eglin Air Force Base, FL · On-site 🇺🇸
FiberC#C+++7Technology$71.4k - $96.6k/yr - ET

Senior Data Engineer with CloudRecently posted
Esvee Technologies Inc · Cary, NC · Hybrid 🇺🇸
AWSTechnologySalary not listed - CC
Sr. Data Engineer/Scientist with Security ClearanceRecently posted
Centurion Consulting Group, LLC · Alexandria, VA · Hybrid 🇺🇸
SQLMicrosoft ExcelMicrosoft PowerPoint+4TechnologySalary not listed - BI

Junior Data Engineer with Security ClearanceRecently posted
BigBear.ai · Norfolk, VA · Hybrid 🇺🇸
SQLAWSETL+7TechnologySalary not listed - RR
Data Engineer (ELK) with Security ClearanceRecently posted
Red River Technology LLC · Fort Meade, MD · Remote 🇺🇸
SAFeGCPHTML+25TechnologySalary not listed - JS

Data/Visualization Engineer SME with Security ClearanceRecently posted
JCS Solutions LLC · Fort Belvoir, VA · Hybrid 🇺🇸
Data AnalysisSlackZoomEngineering$116k - $167k/yr - LI

Data EngineerRecently posted
LiveMindz · Richmond, VA · Hybrid 🇺🇸
DockerDynamoDBOracle+25TechnologySalary not listed - LI

Data engineer with Google Cloud Platform and PysparkRecently posted
LiveMindz · Dallas, TX · Hybrid 🇺🇸
SQLGitApache Spark+5TechnologySalary not listed - RD

Sr Data Engineer (Python/Java/MCP)Recently posted
Randstad Digital · Charlotte, NC · Hybrid 🇺🇸
DockerSQLSpring+15Technology$65 - $90/hr