Inspiren offers a comprehensive ecosystem in senior living, integrating compassionate care with technology. The Staff Data Engineer will own and evolve data pipelines and infrastructure, driving innovation and delivering data-driven solutions to meet high standards of quality and performance.
Responsibilities:
- Collaborate with engineering, data science, ML, and product analytics teams to develop data models and pipelines for customer-facing applications, research, reporting and machine learning
- Develop, implement and optimize ETL processes for ingesting, processing and transforming large volumes of structured and unstructured data into our data ecosystem
- Optimize data models to support efficient data storage and retrieval processes for performance and scalability
- Evaluate and implement a variety of data storage solutions, including RDS, NoSQL, data lakes and cloud storage services
- Work in close partnership with Platform Engineering to influence the direction and needs of the data platform
Requirements:
- Fluency in building and maintaining ETL processes
- Outstanding analytical skills and the ability to address problems in real-world settings
- A demonstrated ability to work in a team, with excellent skills-sharing capabilities
- Experience: 8+ years of full stack or backend development experience
- Data Pipelines: Expertise in modern ETL technologies and building and supporting data pipelines at scale
- Data Modeling and architecture: Proven experience in evaluating and optimizing data architectures to increase performance, data discovery, and reduce cost
- Infrastructure: Proven experience with cloud-based data engineering pipeline design at scale. AWS and Databricks experience are plusses
- AI Adoption: You actively use AI coding tools (Cursor, Claude Code) as a core part of how you work. Your AI usage goes well beyond basic prompting and into automating tasks, long-running processes, and complex integrations
- Programming Proficiency: Proven proficiency in one or more programming languages such as Python or Java, as well as SQL
- Development Processes: Well-versed in the development lifecycle and software engineering best practices
- Communication: Excellent verbal and written communication skills, with the ability to convey complex ideas clearly
- Adaptability: Comfortable working in a fast-paced, dynamic environment and adapting to changing priorities
- Start-up experience is a plus
- Health-tech experience is a plus