You will design, develop, and maintain ETL processes to ensure data integrity and availability.
Responsibilities
- Design and implement data warehousing solutions and APIs.
- Collaborate with data scientists and analysts to define data requirements and deliver solutions.
- Implement CI/CD pipelines, version control, modularity, and containerization.
- Conduct unit testing and participate in test-driven development.
- Create and maintain documentation for data processes and systems.
Required Skills
- 5+ years of hands-on experience in ETL development and data pipelines.
- Strong proficiency in Python for data manipulation and automation.
- Expertise in SQL for database management and complex querying.
- Experience with data visualization tools, specifically Tableau and Power BI.
- Familiarity with CI/CD pipelines and version control systems.
- Exposure to cloud computing and big data technologies.
- Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience.