Director of Data Engineering
Job Description
As the Director of Data Engineering, you will manage the data ingestion and data warehousing teams, including, but not limited to leading the development of data systems and pipelines that ingest and enrich data to generate meaningful insights. This is a hands-on software engineering position and an opportunity to actively engage as a leader and mentor. The director is responsible for all strategy and execution activities related to data engineering. The Director of Data Engineering will report to the CTO.
Responsibilities
Strategic
Partner with teams across the organization to deliver enhancements and customer integrations with predictability.
Ensure the security of customer data using secure development practices that align with industry best practices.
Work across the organization to optimize integration capabilities for scalability while reducing its overall cost of operation and increasing data quality through metrics.
Ensure data quality throughout all stages of acquisition and processing, including data collection, ground truth generation, normalization, and transformation
Deliver software products using Agile methods and foster a metrics-based engineering culture.
Takes ownership and delivery responsibility for special data projects or initiatives
Develop and implement Data Engineering strategy to support organizational initiatives.
Work with software development and product management teams to develop and manage engineering plans for project(s). Candidate will be expected to create deliverables to support the project proposal process and roadmap process.
Implement policies and procedures intended to increase the quality, reliability, and predictability of deliverables
Create and develop a team environment, including building collaborative relationships and participating cross-functional coalitions to ensure knowledge is shared across teams.
Attract, inspire, and retain exceptional developers, architects, and managers.
Responsible for identifying, mentoring, and growing team managers & leaders.
Tactical
Lead by example where needed to set expectations appropriately or provide lift to implementation teams by providing hands on support.
Collaborate across business, technical and clinical leaders and partners to conceive, prototype, document, create and deploy quality deliverables, adhering to engineering best practices.
Review and evaluate the quality of work performed by staff. Prioritize, assign, and monitor work progress relative to schedule plans. Adjust levels of work effort and/or schedule expectations to ensure integrity of deliverables.
Engage in hands-on, in-depth analysis, review and design of the data structure, pipelines, and processes, including technical review and analysis of source code.
Responsible to ensure that date engineering work satisfies business requirements, complies with approved department procedures and standards, and meets our quality objectives. This includes ensuring that data sources and pipelines are well document and communicated.
Performs in accordance with system-wide competencies/behaviors and performs other duties as assigned
Educational and Knowledge Requirements
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
10 years of experience managing data engineering teams
5 years managing healthcare data is strongly preferred
Demonstrated ability in data modeling, ETL development, and data warehousing
Experience in using Python, Java and/or other data engineering languages
Strong understanding and demonstrated application of using AWS Infrastructure for data engineering (AWS Glue, Athena, Redshift, etc.)
Experience with cloud-based data warehouses (Redshift and SnowFlake)
Experience with data integration tools (Talend and MuleSoft)
Experience integrating data warehouses with BI tools such as Looker, Tableau, or Power BI
Possess a deep knowledge of data engineering processes, lifecycles, and best practices
Proficient Agile Development Methodologies and able to motivate and manage teams to meet aggressive deadlines
Demonstrated track record of success in data engineering and management roles in high performance, entrepreneurial organizations
Demonstrated ability to thrive in the ambiguity of a rapidly changing organization. Excellent management, problem solving, organizational, and communication skills (oral and written) are required.
Excellent people management and strong process skills. Demonstrated ability to recruit and lead teams of junior and senior professionals who are highly engaged and satisfied.
Date Posted
01/03/2023
Views
0
Similar Jobs
Credit Risk Review Advisor Senior - Commercial Lending - PNC
Views in the last 30 days - 0
View Details