Senior Data Engineer – Snowflake & Cloud Platforms
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateJob Description
We are seeking a
Senior Data Engineer
to design and build scalable data solutions in a modern cloud environment. This role requires strong hands-on experience with
Snowflake, cloud platforms, and modern data engineering architectures
, along with the ability to collaborate closely with business stakeholders to translate requirements into robust technical solutions.
The successful candidate will work across global teams to develop high-quality data pipelines, support governance initiatives, and contribute to building advanced data platforms supporting analytics and AI initiatives.
This role requires a
proactive engineer
who can combine strong technical skills with effective communication, documentation, and collaboration across cross-functional teams.
Key Responsibilities
- Design, develop, and maintain
data engineering solutions
based on business requirements and technical design specifications.
- Build scalable data pipelines and architectures supporting analytics and advanced data platforms.
- Work closely with stakeholders to
gather business requirements and translate them into technical specifications
.
- Collaborate with distributed teams to implement
metadata management and data governance practices
.
- Ensure data solutions meet functional and technical requirements through
testing, validation, and quality checks
.
- Develop and maintain documentation covering
data models, data flows, pipelines, and system architecture
.
- Organize and analyze large, complex datasets to support analytics and decision-making initiatives.
- Implement appropriate
data security controls, encryption, and auditing mechanisms
to support compliance requirements.
- Promote best practices in
code management, automated testing, deployment, and peer reviews
.
- Present technical solutions and analytical findings clearly to technical and non-technical stakeholders.
- Work with program management to update project timelines, identify risks, and develop mitigation strategies.
- Support adoption of governance practices by collaborating with internal teams responsible for data stewardship.
Required Qualifications
- Bachelor’s degree in
Computer Science, Mathematics, Statistics, or a related technical discipline
.
- Strong experience working with
data warehouse platforms such as Snowflake
.
- Hands-on experience with
cloud platforms
such as AWS, Azure, or similar environments.
- Familiarity with
distributed systems, containerization, Kubernetes, and microservices architecture
.
- 3+ years of experience in
data engineering or data analytics roles
.
- Strong proficiency in
SQL and Python
for data processing and analysis.
- Experience designing
data models and scalable data pipelines
.
- Solid understanding of
data governance principles, data quality management, and data security practices
.
- Ability to communicate technical concepts clearly to both technical and non-technical audiences.
- Experience working within
Agile development environments
using tools such as Jira.
- Strong problem-solving skills and the ability to work independently in a proactive manner.
Key Competencies
- Strong technical problem solving
- Effective communication and stakeholder collaboration
- Documentation and knowledge sharing
- Adaptability and continuous learning
- Proactive ownership of tasks and deliverables
- Understanding of data management and governance best practices
Preferred Experience
- Experience contributing to
AI or advanced data platform initiatives
.
- Experience working with
metadata management tools
such as Collibra or Informatica.