Data Engineer

Central-42 West Madison Street (Information & Technology Svcs)

Chicago Public Schools

Chicago Public Schools is committed to providing a high-quality education to all students, and preparing them for success in college, career, and civic life.

View all jobs at Chicago Public Schools

Apply now Apply later

Data Engineer Job Number:  2500008U 

Posting Date

: Feb 19, 2025, 5:31:38 PM

Primary Location

: Central-42 West Madison Street (Information & Technology Svcs)CPS Non-Union Job Grade: S08

Estimated Annual Salary Range

 : 76,000.00 - 100,500.00Position Type: Non-Union Position

Overtime Status

: Exempt

Final salary offers are dependent upon candidate qualifications.

  

JOB DESCRIPTION ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Chicago Public Schools (CPS) is a district on the rise, serving over 320,000 students in 500+ schools and employing over 44,000 people, most of them teachers. CPS has set ambitious goals to ensure that every student, in every school and every neighborhood, has access to a world-class learning experience that prepares each for success in college, career, and civic life. In order to fulfill this mission, we make three commitments to our students, their families, and all Chicagoans: academic progress, financial stability, and integrity. Six core values are embedded within these commitments – student-centered, whole child, equity, academic excellence, community partnership, and continuous learning.

The Office of Information and Technology Services (ITS) works to build the capacity of schools to use information and technology, digital transformation, maintain network infrastructure, security standards, and support other departments to meet district goals. ITS provides innovative technology solutions that improve the quality of education for students, reduce the administrative burden on educators, facilitate parent interaction, increase community engagement, and support CPS’ mission of transparency by focusing on the ease and equity of access to information.

 

Job Summary:

Reporting to the Manager, Data Solutions, the Data Engineer is responsible for building and maintaining the District’s data infrastructure and data integration. This includes ensuring high-quality data is integrated between internal applications and our external partners. Additionally, the Data Engineer will be responsible for building and expanding an environment that supports data-informed decision making.  This is a full-time, exempt position that will be paid for time worked on a salary basis.

 

This position will be held accountable for the following responsibilities:

·       Update and maintain the job schedule in Appworx scheduler.

·       Oversee the code repository, technical documentation store and deployment process.

·       Maintain the CPS Enterprise Data Warehouse and ODS builds. Model extensions to the existing Data Warehouse.

·       Design, develop, and deploy data pipelines. Implement data quality checks and validation rules to ensure data accuracy and consistency.

·       Ingest data from various sources (databases, files APIs) and transform it into usable formats for analysis and reporting.

·       Collaborate with business stakeholders to understand data requirements and translate them into technical solutions. Support system and user acceptance testing activities, including issue resolution.

·       Create Dashboard pages and metrics within Microsoft Power BI and the CPS custom dashboard solution.

·       Ensure data integrity and data quality within the reporting presentation layer.

·       Contribute to the development and maintenance of data governance policies and procedures.

·       Other duties as assigned.

 

In order to be successful and achieve the above responsibilities, this position must possess the following qualifications:

Education Required:

·       Bachelor's degree in Computer Science or related field from an accredited college or university.

Experience Required:

·       Minimum of three (3) years of Data Warehouse experience is required.

·       Experience with the following is preferred:

·       Basic exposure to any programming language (C, C++, VB, Python, R etc.).

·       Job scheduling (Appworx, Apache Airflow, Azure Data Factory).

·       DevOps engineering experience with Azure DevOps.

·       ETL tools such as (Azure Data Factory, SSIS, Ab Initio) in a development role.

·       SQL Objects, stored procedures, views, functions.

·       SSRS, Power BI or other reporting tools.

·       SQL Server versions.

·       Unix and Shell Scripting.

·       Microsoft Azure cloud technologies, including Data Factory, Synapse Analytics, Data Lake, and Azure SQL Database.

·       MDM Tools, such as Profisee or Informatica MDM.

 

Knowledge, Skills, and Abilities:

·       Strong ANSI SQL knowledge expertise

·       Excellent written and oral communication skills, including the ability to present to a group.

·       Understanding of database objects (entities, attributes, constraints, relationships, joins etc.)

·       Ability to write SQL DDL and DML queries.

·       Knowledge of data modeling/Star Schema.

·       Ability and initiative to learn and research new concepts, ideas, and technologies quickly.

·       Strong systems/process orientation with demonstrated analytical thinking, organizational skills and problem-solving skills.

·       Ability to develop and organize high-quality documentation.

·       Strong interpersonal skills, including the ability to work in a team-oriented, collaborative environment.

·       Ability to quickly pick up new tools and technologies.

·       Willingness and ability to train and teach others.

·       Ability to facilitate meetings and follow up with resulting action items.

·       Ability to prioritize and execute tasks in a high-pressure environment.

·       Ability to effectively move forward on tasks even with ambiguous or changing requirements.

 

Conditions of Employment

As a condition of employment with the Chicago Public Schools (CPS), employees are required to:

·       Establish/Maintain Chicago Residency - Employees are required to live within the geographic boundaries of the City of Chicago within six months of their CPS hire date and maintain residency throughout their employment with the district. The Chicago residency requirement does not apply to temporary/part-time positions, however, all CPS employees must be residents of Illinois.

Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: Airflow APIs Azure Computer Science Data governance Data pipelines Data quality Data warehouse DDL DevOps Engineering ETL Informatica Pipelines Power BI Python R Research Security Shell scripting SQL SSIS Testing

Perks/benefits: Career development Equity / stock options Team events

Region: North America
Country: United States

More jobs like this