Senior Data Engineer

University Of Colorado Boulder Boulder , CO 80301

Posted 2 months ago

Close All

Job Summary

The University of Colorado Boulder encourages applications for a Senior Data Engineer! This position plays a crucial role on the Data Engineering team at the University of Colorado Boulder. Situated within the Data & Analytics (D&A) division of the Office of Information Technology (OIT), the Data Engineering team is responsible for designing, developing, and maintaining data infrastructure and data products that enable campus IT and analytics. We work closely with partners across CU Boulder and throughout the CU System. Our goal is to aid CU Boulder's academic, research, and administrative units through responsible and responsive data management and data integration development.

The Senior Data Engineer role supports campus IT operations and analytical decision-making through the development, delivery, operation, support, and improvement of data-related services. In doing this, the Senior Data Engineer may elicit customer requirements, analyze business and technical processes, develop data models and pipelines, build or configure data infrastructure, and provide technical support and guidance. This position may also recommend guidelines and standards for new campus applications/services.

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

Who We Are

Vision

  • The Office of Information Technology (OIT) will be valued by campus as a strategic, inclusive and innovative partner in advancing learning and discovery in order to enable CU Boulder to be a premier public university.

Mission

  • OIT enables campus priorities by providing high-value IT services and solutions.

Values

  • Trust, as a foundation for how we engage with one another and with campus partners, along with

  • Avid curiosity in how to better support the campus and our stakeholder's while

  • Fostering empowerment and authentic engagement amongst ourselves and

  • Celebrating inclusivity that promotes a sense of belonging while acknowledging that each person is unique and valued.

Strategy

  • OIT will advance learning and discovery by delivering high-value reliable IT services and solutions that:

  • Provide a fluid and adaptable academic and student experience

  • Enable research competitiveness and

  • Deliver core infrastructure and enterprise IT services for business effectiveness.

Based on our departmental goals and our commitment to diversity and inclusive excellence, OIT particularly welcomes applications from candidates whose knowledge, skills, and abilities, and desire to contribute to an inclusive campus environment, will help us achieve our vision of a diverse and inclusive community.

What Your Key Responsibilities Will Be

Data Infrastructure and Product Development:

  • Work with campus partners to understand data needs and define requirements.

  • Collaborate with business/technical analysts to define data model/integration specifications.

  • Develop new and improve existing data integrations that use development patterns, tools, and technologies (APIs, ETL, databases, etc.) established by the Data Engineering team.

  • Assist partners with data governance processes and practices to ensure data recipients have appropriate training and approvals before receiving data.

Data Services Operation:

  • Supervise and maintain data pipelines and data infrastructure to ensure uninterrupted data flow and access for users, addressing any operational issues swiftly to minimize downtime.

  • Regularly assess and address improvements to data infrastructure, including design of new features, technical debt remediation, legacy system migrations, and ETL/ELT refactors.

  • Implement changes to business processes, technical processes, system configurations, and other aspects of Data Engineering's IT services to better meet customer needs, operate services more efficiently, and adapt to evolving industry standards and proven methodologies.

  • Create and maintain documentation on data sources, data systems, data products, and team operations.

Business and Technical Analysis:

  • Provide Data Engineering domain expertise and data analysis support to OIT groups, project teams, and campus partners.

  • Assist the aforementioned groups to help ensure appropriate understanding of data related policies and standards and to help identify appropriate data sources and data elements to meet their needs.

Professional Development and Influence:

  • This position will maintain professional expertise by reviewing trade publications, attending seminars, training sessions and conferences.

  • Participate in formal and informal training and professional development to maintain and improve technical and business process expertise, particularly about Data Engineering technology, processes, and standard methodologies.

Disseminate and acquire knowledge on data systems engineering and standard processes regarding delivering services to a university campus by attending and speaking publicly at conferences and seminars, conducting campus wide Tech Talks, engaging in discussions with colleagues at peer institutions.

What You Should Know

  • This position is in a hybrid work situation. The majority of work is being performed remotely. This role may be expected to come on-site for a required in-person OIT, SRS or campus event or other unforeseen circumstances.

What We Can Offer

  • Salary: $95,800 - $102,000.

Benefits

The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be collaborative. Be game-changing. Be Boulder.

What We Require

  • A Bachelor's Degree or equivalent combination of education and experience may substitute.

  • 3 years of experience which includes:

  • Designing and implementing data pipelines, system integrations and/or databases.

  • Using software development principles, including the software development lifecycle (SDLC), technical analysis, version control (e.g. Git), testing, and continuous integration and continuous deployment (CI/CD).

  • Advanced SQL development, querying, and relational data modeling.

  • Development in Python, Java, R, Scala, or similar, and Understanding of Unix shell commands, APIs and web application architectures, and IP networks.

What You Will Need

  • Knowledge of and experience with SQL and relational database management applications (such as Oracle, MS SQL, MySQL, Redshift, or Snowflake).

  • Knowledge of and experience with data integration patterns, commonly used file or object formats, and ETL/ELT tools or platforms.

  • Familiarity with common data architecture patterns.

  • Analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.

  • Demonstrated excellent written and verbal communication skills with the ability to connect with team members at various levels, including the highest leadership.

  • Demonstrable ability to quickly learn new technologies and new processes.

  • Proven good interpersonal and communication skills, particularly strong customer skills interacting with key collaborators.

  • Experience working independently toward project and team goals.

  • Ability to work well in collaborative environments and chip in to a positive work culture.

  • Commitment to the values of diversity, equity, inclusion, and belonging.

What We Would Like You to Have

Please note that while the position details both the required skills above as well as desired skills and experience below, we want applicants to be aware that they do not need to have all of the desired skills and experience to be considered for this position. If you meet the minimum qualifications, have passion for the work, along with experience in a related field, you are encouraged to apply.

  • Experience with business analysis, project management, customer service, or a similar customer facing role.

  • Experience with testing and QA using various tools and methods.

  • Experience integrating on premise systems with SaaS solutions.

  • Experience delivering IT solutions in a higher-education environment, preferably at a large research university.

  • Experience with data governance principles and practices.

  • Experience working with Oracle databases.

  • Experience with Python or R data frame manipulation.

  • Experience using and/or developing REST APIs.

  • Experience with scaled or distributed data processing technologies such as Spark or Dask.

  • Experience with orchestration tools such as Prefect, Airflow, Dagster, or similar.

  • Experience with object storage tools such as S3, MinIO, or similar.

  • Experience with event streaming technologies such as Kafka or similar.

  • Experience with data catalog tools such as Collibra, Data Cookbook, Data.World, or similar.

  • Knowledge of Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).

  • Experience with containerized application builds and implementation, such as Kubernetes or OpenShift.

Special Instructions

To apply, please submit the following materials:

  • A current resume.
  • A cover letter that specifically tells us how your background and experience align with the requirements, qualifications, and responsibilities of the position.

We may request references at a later time.

Please apply by March 31, 2024 for consideration.

Note: Application materials will not be accepted via email. For consideration, please apply through CU Boulder Jobs.

Posting Contact Information

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email: Recruiting@colorado.edu


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Data Engineer Active TOP Secret Remote/Onsite
New!

Visual Soft, INC

Posted Today

VIEW JOBS 4/27/2024 12:00:00 AM 2024-07-26T00:00 Visual Soft, Inc is seeking qualified  candidates to work on our efforts with a Prime for their end customer, a federal agency. Position : Senior Data Engineer Visual Soft, INC Washington DC

Senior Data Engineer

University Of Colorado Boulder