Data Engineer with strong Python backend development expertise

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

API
Amazon Redshift
Amazon S3
Amazon Web Services
Analytical Skill
Apache Kafka
Apache Spark
Authentication
Automated Testing
Backend Development
Cloud Computing
Collaboration
Continuous Delivery
Continuous Integration
Data Architecture
Data Integration
Data Modeling
Data Processing
Data Quality
Database
Debugging
DevOps
Django
Docker
Documentation
ELT
Extract
Transform
Load
Flask
Git
Good Clinical Practice
Google Cloud Platform
Kubernetes
Microservices
Microsoft Azure
NoSQL
Optimization
Orchestration
Python
SQL
Scalability
Snow Flake Schema
Workflow

Job Details

Data Engineer with strong Python backend development expertise

Plano, TX (Onsite 5 days/week)

Job Summary:

We are seeking a highly skilled Data Engineer with strong Python backend development expertise to join our team in Plano, TX. The ideal candidate will have hands-on experience designing and building scalable data pipelines, integrating with APIs and databases, and developing robust backend systems. This role requires close collaboration with data scientists, analysts, and application developers to deliver high-performance data-driven solutions.

Key Responsibilities:

  • Design, build, and maintain scalable data pipelines and ETL/ELT processes for large-scale data integration.
  • Develop and optimize Python-based backend services, APIs, and microservices for data processing and delivery.
  • Work with data ingestion frameworks to extract data from multiple structured and unstructured sources.
  • Implement data transformation and cleansing logic to ensure data quality, accuracy, and consistency.
  • Collaborate with cross-functional teams to define data architecture, schemas, and performance improvements.
  • Deploy, monitor, and maintain backend and data processing applications in cloud environments (AWS/Azure/Google Cloud Platform).
  • Optimize queries and pipelines for performance, reliability, and scalability.
  • Implement CI/CD automation, testing, and documentation for data and backend workflows.
  • Integrate security, logging, and error-handling best practices into all backend components.

Required Skills & Experience:

  • 5+ years of experience in Python development with solid knowledge of backend frameworks such as FastAPI, Flask, or Django.
  • 3 5 years of experience as a Data Engineer, building and maintaining production-grade ETL pipelines.
  • Strong proficiency in SQL and data modeling (Relational & NoSQL).
  • Experience with Cloud platforms (AWS, Azure, or Google Cloud Platform) and data services (S3, Lambda, Redshift, BigQuery, Snowflake, etc.).
  • Solid understanding of data processing frameworks (e.g., Spark, Airflow, Kafka, Glue).
  • Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).
  • Strong experience with API design, authentication, and integration.
  • Knowledge of Git, CI/CD pipelines, and DevOps practices.
  • Excellent debugging, optimization, and analytical skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.