Director of Data Engineering

Velocity Works · Pittsburgh, PA

Company

Velocity Works

Location

Pittsburgh, PA

Type

Full Time

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. 

Apply Now

Date Posted

01/03/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8