Staff Data Engineer
mPulse Mobile
Job Summary:
We are seeking a Staff Data Engineer to serve as a technical leader on our data engineering team. This individual will play a pivotal role in shaping our data architecture and evolving mPulse’s data culture toward a data mesh paradigm. You will lead the design and implementation of foundational building blocks that enable other engineering teams to onboard their data into Snowflake, powering analytics and data science across the organization.
This is a unique opportunity to influence the future of data at mPulse. While we’ve been using Snowflake for six months, the environment is still relatively greenfield, free from heavy tech debt, and ready for strong architectural leadership.
Duties and Responsibilities:
- Proven experience designing and implementing enterprise-scale data platforms.
- Deep hands-on experience with Snowflake, including performance optimization and security best practices.
- Deep experience with data modelling techniques and dbt.
- Ability to lead technical discussions, mentor team members, and influence data strategy.
- Proficiency in SQL and Python
- Experience building and maintaining internally-facing web services and API
- Expertise in data governance, ensuring data integrity, security, and compliance across all engineering workflows
Preferred Experience:
- Bachelor Degree in Computer Science or similar degrees
- Familiarity with Healthcare data
- Experience working with healthcare data.
- Experience working in a HIPAA-compliant environment.
- Familiarity with Airflow or similar orchestration tools
Physical Requirements:
- Ability to stand and sit for extended periods of time.
- Ability to lift 10 lbs.