Data Engineering Manager

Company: Kaplan Professional
Location: Remote

Apply

Job Description

Kaplan Professional provides a variety of fulfilling career opportunities with a focus on education. You will have the opportunity to make a difference in the lives of thousands of students, as well as your local community. We provide a casual atmosphere, a family-focused culture, flexible schedules, and the chance to work on a team of talented and dedicated individuals. With immediate health and wellness benefits, paid time off, three retirement plans, and discounts on education, Kaplan is dedicated to your personal and professional growth. Join Kaplan Professional…your Great Place employer!

The Data Engineering Manager is responsible for leading a team of data engineers that support the broader Technology, Data and Analytics organization. In this role, you’ll own the management of existing data resources, the implementation of new technologies and tooling to enhance our analytics and reporting capabilities, and help drive a scalable data and analytics strategy for the entire organization. We believe in keeping our engineering managers close to the challenges that their team’s are tackling, so you will split your time between team management, development as a senior data engineer, and data platform management responsibilities.

Primary Responsibilities:

  • Coach, mentor, and lead a diverse group of software engineers, helping them to grow technically and professionally .

  • Develop and deliver high-impact, forward-looking technology roadmaps for your team in support of the Technology, Data and Analytics organization’s strategic goals.

  • Write complex ETL (Extract / Transform / Load) processes, design and develop solutions for real-time and batch analytic processing on an AWS-hosted data and analytics platform.

  • Drive data quality across our data pipelines, and implement system controls for managing data and code quality.

  • Perform code reviews to ensure the integrity of our codebase and provide critical suggestions for fixes and improvements.

  • Contribute to the company’s knowledge base by being the forward-thinking data technology expert.

  • Develop and refine documentation around our tech platforms and data processes.

  • Minimal travel may be necessary (less than 10%).

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, or a related field or equivalent experience.
  • Proven experience coaching, mentoring, and managing other data engineers, ensuring data engineering best practices are being followed.
  • 5+ years of data warehouse experience (Microsoft SQL Server, Redshift, MySQL, Snowflake, etc) with demonstrated strength in SQL, data modeling, ETL development, and data warehouse deployment.

  • Coding proficiency in at least one modern programming language (preferably Python).

  • Hands-on experience deploying streaming technologies (Kafka/Kinesis) to an organization.

  • Strong interpersonal skills and the ability to communicate complex technology solutions to senior leadership, gain alignment and drive progress.

  • Ability to deal with ambiguity and work with rapidly-changing business needs and data.

Preferred Qualifications:

  • MS in Computer Science or a related field or equivalent experience.

  • Extensive experience working with AWS with a strong understanding of Redshift, EMR, Athena, Aurora, DynamoDB, Kinesis, Lambda, S3, EC2, etc.

  • Exposure to Apache Airflow or a comparable programmatic workflow management tool.

  • Experience with agile development for business intelligence projects.

  • Experience creating, configuring, and running containers (Docker, Kubernetes, etc.).

Location

Remote/Nationwide, USA

Additional Locations

Employee Type

Employee

Job Functional Area

Data Analytics/Business Intelligence

Business Unit

00079 Kaplan Professional

Kaplan is an Equal Opportunity Employer