Data Engineer I
syneoshealth
Job Description
- Design, develop, and maintain scalable data pipelines using modern ELT methodologies.
- Build and manage data ingestion processes using Fivetran and other integration tools.
- Develop, test, and maintain data transformation models using dbt.
- Design and optimize Snowflake data warehouse solutions for performance, scalability, and cost efficiency.
- Integrate data from multiple sources, including CRM, media, marketing, and third-party platforms.
- Ensure data quality, integrity, and consistency across various business domains.
- Collaborate with business stakeholders, analysts, and engineering teams to gather requirements and deliver data solutions.
- Monitor, troubleshoot, and optimize data pipelines and workflows.
- Create and maintain technical documentation, data dictionaries, and data lineage information.
- Support reporting and analytics teams by providing clean, reliable, and business-ready datasets.
- Adhere to data governance, security, and best practices for data management.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 2–3 years of experience in Data Engineering, Analytics Engineering.
- Hands-on experience with:
- Snowflake
- dbt
- Fivetran
- Strong SQL development and query optimization skills.
- Experience with data modeling concepts such as dimensional modeling, star schema, and fact/dimension design.
- Familiarity with Git and version control practices.
- Python for scripting and automation.
- Experience working in Agile development environments.
- Strong understanding of data quality, testing, and monitoring frameworks.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Understanding of CI/CD practices for data engineering workflows.
- Experience working with API integrations and semi-structured data (JSON, XML).