The Mid-level Data Engineer will be responsible for designing, developing, and maintaining data pipelines and data storage systems. The ideal candidate will have a strong understanding of data modeling, database design, and data integration techniques. The Mid-level Data Engineer will work closely with cross-functional teams to ensure that data is accurate, reliable, and easily accessible.
Responsibilities- Design, develop, and maintain data pipelines and data storage systems
- Develop and implement ETL processes to integrate data from multiple sources
- Develop and maintain database schemas and data models
- Optimize database performance and scalability
- Develop and maintain data quality processes to ensure that data is accurate and consistent
- Collaborate with cross-functional teams to understand data requirements and design solutions that meet their needs
- Develop and maintain technical documentation to support data engineering processes
- Participate in research and development projects
Bachelor's degree in Computer Science, Information Systems, or a related field3-5 years of experience in data engineering or a related fieldStrong understanding of data modeling, database design, and data integration techniquesExperience with ETL tools and techniquesExperience with SQL and NoSQL databasesExperience with cloud-based data storage and processing platforms (e.g. AWS, Azure, Google Cloud)Excellent problem-solving and analytical skillsStrong communication and collaboration skillsAbility to work independently and as part of a team As a Mid-level Data Engineer, you will play a critical role in enabling data-driven decision-making and supporting business growth. You will need to be able to work effectively with cross-functional teams, manage complex data engineering projects, and stay up-to-date with emerging technologies and best practices in the field.