Python Data Engineer
Job ID: 110109
Location: Houston, TX [On-Site]
Salary: $40.00 - $60.00
Category: App/Dev
Employment Type: Contract
Our client is hiring a highly skilled Python Data Engineer to join their team on a contract basis. The primary focus of this role is to build and maintain robust data pipelines that support the operational needs of their business. This position requires strong software engineering fundamentals and expertise in Python programming. The successful candidate will play a crucial role in the design, development, and maintenance of data systems.
Responsibilities:
- Develop and maintain scalable and efficient data pipelines to support business analytics and reporting needs.
- Write clean, maintainable, and well-documented Python code following best practices in software development.
- Design and implement software and algorithm solutions to handle complex data processing tasks.
- Utilize version control tools such as Git to manage codebase and collaborate with other team members.
- Implement and maintain CI/CD pipelines to automate testing and deployment processes.
- Conduct rigorous testing to ensure systems are robust and reliable.
- Collaborate with team members to identify and resolve data-related issues and optimize system performance.
- Stay updated with new technologies and methodologies that can improve the efficiency and effectiveness of data systems.
Qualifications:
- Minimum of 5 years of experience in software engineering with a strong focus on Python programming.
- Proven track record of designing, building, and maintaining data pipelines.
- Experience with software and algorithm design, particularly related to data processing.
- Proficiency in using version control systems, preferably Git.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Knowledge of AWS cloud services is preferred but not required.
- Ability to work independently with minimal supervision and collaborate effectively with remote teams.
- Strong problem-solving skills and attention to detail.
- Excellent technical capabilities prioritized over business communication skills.