FlatGigs is excited to invite applications for the position of Python Data Engineer. This role is perfect for professionals passionate about building reliable and scalable data pipelines using Python to drive data-driven decision-making and analytics.
Responsibilities
- Design, build, and maintain scalable data pipelines and ETL processes using Python
- Transform raw data from various sources into structured formats suitable for analysis and machine learning models
- Collaborate with data scientists, analysts, and engineers to ensure data accessibility and quality
- Implement data validation, cleansing, and monitoring to ensure data integrity
- Optimize and troubleshoot data workflows to improve performance and reliability
- Work with cloud data infrastructure, including AWS, Azure, or Google Cloud Platform
- Participate in code reviews, documentation, and best practice enforcement for data engineering projects
Requirements
Qualifications and Skills
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 4+ years experience in data engineering or a related role with a focus on Python development
- Strong proficiency in Python and experience with relevant libraries such as Pandas, NumPy, and Airflow
- Experience designing and managing ETL pipelines and data workflows
- Hands-on experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Familiarity with cloud platforms (AWS, Azure, or GCP) and their data services
- Experience with containerization and orchestration tools (Docker, Kubernetes) is a plus
- Good problem-solving skills and ability to work effectively in cross-functional teams
Benefits
Market Competitive Salary
Leaves
Health Insurance
Hybrid Work Model