Senior Python Data Engineer, REMOTE, 2+ Years

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 2 year(s)
No Travel Required

Skills

Azure
python
DOCKER
FastAPI
SQL Alchemy

Job Details

Hi,

Senior Python Data Engineer

Location: REMOTE WORK SCHEDULE

Duration: 2 Year

SUMMARY:

We are seeking a skilled Senior Level Python Data Engineer to join our team in Houston, TX and supporting one of our key clients out of California. As a Senior Python Data Engineer, you will be responsible for designing, implementing, and maintaining data pipelines to support our data-driven business. You will also be responsible for developing and maintaining their APIs using the FASTAPI framework and SQL Alchemy ORM. Experience working with LLMs is a plus!

The ideal candidate will have 10+ years of experience in data engineering with a focus on Python and will work closely with our Data Scientists and Business Analysts to ensure that data is properly collected, processed, and analyzed to generate insights and drive business decisions. You must have a good understand of SQL. Experience with Postgres is a plus, although not a requirement.

Requirements:

Prefer candidates with Power industry experience.

Bachelor's degree in computer science, Information Systems, or a related field

Minimum 3 years of experience in developing APIs using Python

Strong experience with FASTAPI and SQL Alchemy ORM

Strong experience building APIs and integrating them with various systems and platforms

Experience with Postgres or other relational databases

Experience with Docker and Azure deployment is a plus

Familiarity with Grafana or similar monitoring tools is a plus

Strong understanding of software development principles, design patterns and best practices

Knowledge of SQL and database design principles is a plus.

Experience with data modeling and schema design

Strong problem-solving and analytical skills

Excellent communication and collaboration 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.