Demo

Python Data Engineer

ENVISN INCORPORATED
Houston, TX Full Time
POSTED ON 1/25/2025
AVAILABLE BEFORE 3/25/2025
Job Title: Python Data Engineer
Location: Houston, TX (Onsite role)
Duration: Long term contract
 
Job Description:
We are looking for a talented Data Engineer with expertise in Python data processing. The ideal candidate will have a strong background in Python API development, parallel data processing, and distributed systems design. You will be responsible for building and maintaining systems that handle large-scale data processing tasks, ensuring high performance and scalability.

Key Responsibilities:
Python API Development:
o    Develop and maintain RESTful APIs using Python web frameworks such as FastAPI or Django.
o    Collaborate with front-end developers to integrate user-facing elements with server-side logic.

Parallel Data Processing:
o    Utilize Pandas, NumPy, and other libraries to process large datasets efficiently.
o    Implement multithreading, multiprocessing, and asynchronous programming techniques.
o    Optimize data processing pipelines to handle millions of rows with minimal latency.

Distributed Systems Design:
o    Design and implement distributed systems with a focus on scalability and reliability.
o    Understand and apply core concepts such as load balancing and task queues.
o    Use Docker to containerize applications and manage dependencies.
o    (Preferred) Experience with Kubernetes for container orchestration.

Technical Communication:
o    Clearly articulate complex technical concepts to team members and stakeholders.
o    Document system designs, processes, and code effectively.
o    Collaborate with cross-functional teams to align on project goals and deliverables.


Must-Have Qualifications:
 
Experience in Python Web Frameworks:
o    Proficiency with FastAPI, Django, or similar frameworks.
O   C# coding
o    Understanding of RESTful API principles and best practices.

Docker Knowledge:
 o    Ability to create and manage Docker Files.
 o    Experience with containerization for deployment and development workflows.
 
 Systems Design Understanding:
o    Basic knowledge of load balancing, task queues, and distributed system concepts.
o    Ability to design systems that are scalable and maintainable.

Concurrent and Parallel Computing Skills:
o    Proficiency in multithreading and multiprocessing without relying solely on external libraries or frameworks.
o    Familiarity with asynchronous programming, particularly asyncIO in Python.

Communication Skills:
o    Excellent technical communication abilities.
o    Experience collaborating in team environments and conveying complex ideas clearly.


Preferred Qualifications:
Education:
o    BS or MS in Computer Science

Advanced Data Processing Tools:
o    Experience with Polars, PySpark, or similar tools.
o    Handling of large-scale data processing tasks efficiently.

Distributed Computing Experience:
o    Hands-on experience with distributed architectures in Docker.
o    Familiarity with concepts like task queuing, MapReduce, and saga patterns.

Kubernetes Experience:
o    Knowledge of container orchestration using Kubernetes.
o    Experience deploying and managing applications in a Kubernetes cluster.

Problem-Solving at Scale: 
o    Demonstrated ability to solve complex problems using parallel or distributed computing. 
o    Innovative thinking beyond single-threaded processes.
 
Compensation: $45.00 - $50.00 per hour




Salary : $45 - $50

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Python Data Engineer?

Sign up to receive alerts about other jobs on the Python Data Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$169,825 - $204,021
Income Estimation: 
$166,631 - $195,636
Income Estimation: 
$162,237 - $199,353
Income Estimation: 
$181,083 - $218,117
Income Estimation: 
$77,473 - $88,701
Income Estimation: 
$90,372 - $103,622
Income Estimation: 
$61,825 - $80,560
Income Estimation: 
$90,032 - $105,965
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$90,372 - $103,622
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ENVISN INCORPORATED

ENVISN INCORPORATED
Hired Organization Address Indianola, PA Full Time
Job Title: Test Automation Developer Location: Indianola, PA (Onsite) Duration: Long term contract Department/Team Descr...
ENVISN INCORPORATED
Hired Organization Address Houston, TX Full Time
Job Title: Python Data Engineer Location: Houston, TX (ONSITE ROLE) Duration: Long term contract Job Description: We are...
ENVISN INCORPORATED
Hired Organization Address Houston, TX Full Time
Job Title: React JS Developer Location: Houston, TX (Onsite role) Duration: Long term contract Need 5 years of hands on ...
ENVISN INCORPORATED
Hired Organization Address Houston, TX Full Time
Job Title: Python Developer Location: Houston, TX (Onsite role) Duration: Long term contract Need 5 years of hands on ex...

Not the job you're looking for? Here are some other Python Data Engineer jobs in the Houston, TX area that may be a better fit.

Data Engineer (Python)

ENVISN INCORPORATED, Houston, TX

Python Data Engineer

Vitol Group, Houston, TX

AI Assistant is available now!

Feel free to start your new journey!