Help at Home is the leading national provider of in-home personal care services, where our mission is to enable individuals to live with independence and dignity at home. Our team supports 66,000 clients monthly with the help of 53,000 compassionate caregivers across 12 states. We’re looking for people who care about others, who are willing to listen, lean in and make impactful change. Each role at Help at Home can have a positive impact in supporting our caregivers and clients. If you are someone who leads with passion and integrity and are looking to join a rapidly growing, industry leading team, Help at Home may be a good fit for you.
Job Summary:
As a Data Engineer II at Help at Home, you will play a key role in enhancing our data infrastructure to support the company’s growth. You’ll collaborate with stakeholders to design scalable, high-quality solutions that drive innovation and ensure seamless data integration. This role involves leading the creation of flexible data frameworks and translating business needs into technical solutions. You’ll contribute to strengthening development processes and ensuring data security and governance, while making a direct impact on the company’s ability to make data-driven decisions and adapt to business challenges.
*This is a REMOTE position.
Essential Duties and Responsibilities:
- Collaborates with stakeholders to understand business requirements and translates them into technical designs and solutions, conveying these designs to the team
- Leads or partners with the DevOps engineer to build CI/CD pipelines, enforce standards, and improve the SDLC and data security posture
- Builds frameworks, creates GitHub actions, and promotes Infrastructure as Code to streamline development and deployment processes
- Maps source system data structures into the data warehouse model, implementing best practices like change data capture (CDC) and slowly changing dimensions (SCD)
- Ensures releases meet defined quality standards for code, data, and security, blocking or delaying implementations when necessary
- Designs and develops flexible, reusable data solutions in alignment with data warehouse architecture standards
- Builds ingestion, integration, and sharing frameworks to improve data access and support Data Mesh initiatives
- Works closely with data engineers to ensure seamless communication and alignment across teams
- Maintains knowledge of current trends and emerging technologies, actively exploring new innovations to enhance our data infrastructure
Required Skills/Abilities:
- Cloud-first mindset
- Ability to thrive in a fast-paced, dynamic environment, delivering impactful solutions
- Knowledge of data orchestration (Airflow, MWAA) and batch/stream processing platforms (Spark, Kafka, AWS Kinesis)
- Familiarity with testing frameworks and TDD/BDD methodologies
- Self-starter with strong problem-solving skills, quick learning, and a collaborative attitude
- Strong data analysis and relational database skills, including advanced SQL and the ability to create complex queries and stored procedures
- In-depth understanding of data warehouse design principles, relational and dimensional modeling, and ETL/ELT methods
- Understanding of trunk-based development
- Working knowledge of Snowflake and JSON
Experience:
- Bachelor’s Degree in Computer Science, Data Science, or a related field required
- 5+ years of experience in data engineering, with expertise in cloud (AWS), data warehousing, and Snowflake
- AWS architecture, development, security, and networking experience, including hands-on work with services like S3, Lambda, Glue, EMR, CloudFormation, MWAA, Kinesis, MSK
- Demonstrated experience with automation (e.g., CI/CD, deployment pipelines)
- Proficient in Go, Python, Typescript, or similar programming languages
- Strong experience with data warehousing models (e.g., Kimball, Inman) and design fundamentals
Physical Requirements:
- Prolonged periods sitting at a desk and working on a computer
Salary Range:
$115,000 - $130,000
Benefits:
- Direct deposit
- Healthcare, dental, and vision insurance
- Paid time off and parental leave
- 401k
- Ongoing, in-depth training opportunities
- Meaningful work with clients who need your help
- Career growth and experience with an industry leader with 40+years of history in a high-demand field
Top Skills
What We Do
In our 45+ year history, Help at Home has provided care for individuals, helping them to remain independent and able to live their best lives in their own homes. Our clients have always been like family. As the leading national provider of high-quality, relationship-based home care for seniors and people living with disabilities, we’re uniquely positioned as the home care company of choice.
Our person-centered home care services create Great Days and Meaningful Moments for individuals, while also driving high-quality, low-cost outcomes. We provide in-home, community-based care in 13 states and 169 locations with the help of 30,000 highly trained, compassionate caregivers who have relationships with 67,000 clients.