Snowflake Data Engineer
ExternalFull-timeOn-site6d ago
AzureData WarehousingdbtETLLeadershipPython
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Software Development
- Design, develop, and maintain applications using Python.
- Write efficient, optimized queries in T-SQL for complex data operations.
- Build and manage data pipelines and integrations with Snowflake.
- Data Engineering & Analytics
- Develop scalable ETL/ELT processes for large datasets.
- Optimize data storage, retrieval, and transformation workflows.
- Collaborate with data analysts and business stakeholders to deliver actionable insights.
- Technical Leadership
- Provide guidance and mentorship to junior developers.
- Ensure adherence to coding standards, best practices, and security guidelines.
- Participate in architectural discussions and contribute to technical roadmaps.
- Collaboration
- Work closely with product, engineering, and data teams to align technical solutions with business needs.
- Communicate technical concepts clearly to non-technical stakeholders.
- Required Skills
- Hands-on experience with Snowflake for cloud data warehousing.
- Advanced knowledge of T-SQL for query optimization and database management.
- Proficiency in Python for application and data pipeline development.
- Good-to-Have Skills
- Experience with Hive for big data processing.
- Familiarity with Azure Synapse for analytics and reporting.
- Knowledge of DBT (Data Build Tool) for data transformation and modeling.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 6+ years of professional software development experience.
- Proven track record of delivering scalable, data-driven solutions.
- Strong problem-solving, analytical, and communication skills.
Benefits
Health insurance
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at IQVIA? Share your experience