Responsibilities:
Work-from-Home position supporting an 8am to 5pm MST schedule. Less than 10% travel to InnovAge centers and headquarters.
The Principal Data Engineer will be responsible for data design, management and development building new and vital data platforms and products for the Data and Intelligence team. Collaborate with business stakeholders, business operations, and product engineering teams in analyzing business problems, in building and testing solutions and data models, and in implementing and operating machine learning models and services. Leverage internal client relationships to resolve complex business issues. Serve as an expert in their field of data engineering, providing technical guidance to less experienced team members.
-
Architect cutting edge solutions that are fit for purpose and mentors more junior staff to ensure overall quality.
-
Collaborate and make proposals, and help their team make informed decisions in alignment with the department’s strategic plans.
-
Provide technical guidance and oversee all the phases of projects, including research, development and design
-
Develop new product design and modify design of existing product as required. Review and decide upon improvements to existing system designs. Determine new designs to eliminate future issues.
-
Analyze product requirements and accordingly decide on technical and functional direction. Design and deliver solutions to improve system performance and reliability.
-
Be analytical and data driven to understand and apply knowledge from different domains to new technical areas.
Lead the definition of coding standards and lead the Peer Code Review processes -
Drive the continuous improvement of product development and deployment processes
-
Lead technical support of system acceptance testing and validation activities
-
Respond to customer queries and concerns in a timely fashion.
-
Collaborate with teammates and business partners regarding new ideas, issues and projects
-
Perform system failure analysis and drive corrective actions. Lead root cause analysis and determine long term solutions.
-
Build solid relationships with product and business data and technology leaders in the organization.
-
Partner with key stakeholders to develop and execute operational and strategic interventions.
-
Work with Enterprise Architecture team to develop cutting edge solutions
-
Support analytics and data science teams with exploration of new data sources and procuring them appropriately. Identify and deploy appropriate analytic techniques to solve complex business problems and overcome measurement challenges
-
Understand and translate key client business challenges tied to value delivery into potential analytic solutions to support those business challenges
-
Work with leadership, finance, and operations to ensure financial viability of new data products
-
Initiates opportunities and influences stakeholders with ideas that drive business value
REQUIRED
-
10+ yrs total related experience.
-
5+ yrs Data Management experience proposing, documenting technology solutions and development experience with a focus on database architecture and data integration.
-
5+ yrs of expertise working with Data in a hands-on, developer role with advanced engineering principles and analytics development
-
Fluent in SQL (any flavor), having served in various capacities within design, development and deployment of data warehouses or relational/analytical/multi-dimensional data marts
-
Familiar with Virtual Data Warehousing or use of Snowflake DWaaS
-
Relational Database Management Systems and expert SQL skills. Extract/Load/Transform (ELT) development skills.
-
Experience with cloud migrations is desirable.
-
Experience building data pipelines on Azure following best practices in Cloud deployments
-
Demonstrated ability to debug complex data issues while working on very large data sets with billions of records
-
Proven ability to work with business and technical audiences, on business requirement meetings, technical white boarding exercises, and SQL coding/debugging sessions
-
Ability to take the initiative to pursue assignments, responsibilities, and intake requests to a logical and final solution and to employ System Development Life Cycle (SDLC) standards is required.
-
Excellent verbal and written communication skills and strong analytical and problem-solving skills.
-
Bachelor’s degree in Computer Science or work-related experience in lieu of degree
Benefits:
InnovAge is dedicated to empowering seniors to live independently, allowing them to age in their own homes and communities safely. InnovAge offers an alternative to nursing homes through its Program of All-inclusive Care for the Elderly (PACE), which provides enrolled seniors with customized healthcare and social support at PACE Adult Day Health Centers. These centers are staffed by medical professionals who are committed to creating personalized care plans for each participant. At InnovAge, our team members are our greatest asset and have a significant impact on the lives of our participants every day. When you join InnovAge, you'll work alongside talented, respectful, and passionate colleagues within a patient-centered care model.
InnovAge is committed to equal opportunity and affirmative action, and we strive to create a diverse and inclusive workplace. We consider all qualified candidates for employment without discrimination based on race, color, religion, sex, sexual orientation, gender identity/expression, national origin, disability, protected veteran status, pregnancy, or any other protected status. Salaries are determined by various factors such as qualifications, experience, and location, and do not include potential bonuses or benefits. Our extensive benefits package includes medical/dental/vision insurance, short and long-term disability, life insurance and AD&D, supplemental life insurance, flexible spending accounts, 401(k) savings, paid time off, and company-paid holidays.
Applicants are considered until the position is filled.
Posted Salary Range: 115700-150500