General Information


Job Description DATA SYS ANL 4 Working Title Senior Data Engineer
Job Code 000599 Grade 25
Department Name Data Base Administration - D02044 Department Head Michael Kennedy
Supervisor Sattanathan Ponnuswamy Effective Date 08/21/2023
Position(s) Directly Supervised
Job Code Title FTE

Generic Scope
Technical leader with a high degree of knowledge in the overall field and recognized expertise in specific areas; problem-solving frequently requires analysis of unique issues/problems without precedent and/or structure. May manage programs that include formulating strategies and administering policies, processes, and resources; functions with a high degree of autonomy.

Custom Scope
Having significant experience, applies advanced data/information management concepts and campus/medical center/OP objectives to resolve highly complex issues where analyses of situations, information or data require an in-depth evaluation of variable factors. Selects methods and techniques to obtain desired results.

Department Custom Scope
The Senior Data Engineer will be responsible for creating and maintaining data pipelines between Google BigQuery and vended or UCR hosted sources in support of a campus wide data warehouse initiative. The successful candidate will utilize various GCP components and tools (BigQuery, Cloud Functions, Cloud Storage, Pub/Sub, etc.) combined with Python and GitLab to facilitate the population and ongoing maintenance of the data warehouse. Additionally, the Senior Data Engineer would be responsible for assisting in the investigation and planning of data source ingestion along with assisting analysts and business intelligence team members facilitating the utilization of the data warehouse by interested campus partners and other data consumers. This position will also include mentoring other team members on GCP and other data ingestion facets.

Education & Experience Requirements

Education Requirements
Degree Requirement
Bachelor's degree in related area and/or equivalent experience/training. Required

Experience Requirements
Experience Requirement
6 - 10 years of related experience. Required

License Requirements

Certification Requirements
Certification Requirement
Google Cloud Platform (GCP): Professional Data Engineer Preferred

Educational Condition Requirements
Condition Requirement

Key Responsibilities

Description % Time
Coordinates reviews of data models and data definitions. Develops both conceptual and detailed data models for projects. Develops dimensional models for data subject areas. Creates and manages workflows (including ETL, data curation and others).
  • Creates, automates, and maintains data pipelines utilizing available tools. (BigQuery, Cloud Functions, Cloud Storage, Pub/Sub, Python, GitLab) Manage overall pipeline orchestration. Data Warehouse performance optimization.
30
Plans and conducts data analysis efforts for highly complex small and medium-sized projects that may include managing partnerships between multiple institutions. Establishes or maintains information documentation standards such as data naming standards and value domain descriptions. Schedules and conducts analysis sessions. Documents ownership, custody and access requirements for data subject areas.
  • Investigation, planning, and implementation of data source ingestion. Assisting analysts and business intelligence team members access and utilization of the data Collaborate with data owners and customers to determine data needs.
20
Initiates and designs for diverse date and data systems. Initiates, designs and implements detailed interfaces between computer systems. Initiates, designs, executes and sustains metadata for collections of digital objects.
  • Writes SQL queries. Leverages REST APIs. Develops code using Python, Node.js, Nest.js and other programming languages.
20
Mentor staff in the technologies in use with the data warehouse
15
Investigates datasets that may not be well documented to assist in creating data models and views.
10
Develops full data/information documentation for highly complex small and medium-size projects.
5

Knowledge, Skills & Abilities

Knowledge/Skill/Ability Requirement
Proven modeling and information design skills. Required
Self-motivated and works independently and as part of a team. Strong organizational skills. Required
Familiarity with highly complex data quality and governance issues and requirements. Required
Demonstrated advanced problem-solving skills. Able to learn effectively and meet deadlines. Required
Ability to represent relevant information in abstract models. Critical thinking skills and attention to detail. Required
Demonstrated ability to work with others from diverse backgrounds. Demonstrated effective communication and interpersonal skills. Demonstrated service orientation skills. Required
Experience in data integration and the specification of data services. Required
Ability to understand and model complex knowledge-intensive processes such as scholarly and research processes. Required
Advanced analytical and design skills, including the ability to abstract information requirements from real-world processes to understand information flows in computer systems. Required
Ability to prepare complex data models unassisted. Required
Good negotiation and influencing skills. Required
Advanced knowledge of data management systems, practices and standards. Required
Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization. Required
Thorough knowledge of relevant rules and regulations. Required
Familiarity with highly complex logical data design and data mapping or data conversion. Required
Experience with Google Cloud Platform tools (BigQuery, Cloud Functions, Logging, Cloud IAM, Pub/Sub, Cloud Scheduler, Cloud Storage). Required
Proficiency in SQL query language. Expertise in data structures, manipulation, and data design. Ability to investigate datasets that may not be well documented. Proficiency in Python or similar language. Required
Experience using source control to maintain and deploy changes in Cloud Function and ELT Code, Experience in REST API usage and Python code Required
Experience with data translation tools (DBT/Google Cloud Dataform) data visualization tools Looker/Looker Studio/Tableau. Preferred
5+ years of working experience with GCP data centric tools. Excellent planning and problem-solving skills. Ability to think outside the documentation and apply techniques that are not explicitly referenced. Knowledge of OAuth process and flow. Ability to manage multiple projects/tasks with competing priorities and keep leadership informed of changes. Google Cloud Certification: Professional Data Engineer. Preferred

Special Requirements & Conditions
Special Condition Requirement
Must pass a background check. Required
Occasional travel for university related business meetings, conferences and/or professional development. Required
Travel Outside of Normal Business Hours Required

Other Special Requirements & Conditions

Level of Supervision Received
Direction

Environment

Working Environment
Remote (working from home) with occasional visits to campus as necessary.

Other Requirements

Items Used
  • Standard Office Equipment

Physical Requirements
  • Bend : N/A
  • Sit : Constantly
  • Squat : N/A
  • Stand : Occasionally
  • Crawl : N/A
  • Walk : Occasionally
  • Climb : N/A

Mental Requirements
  • Read/Comprehend : Constantly
  • Write : Constantly
  • Perform Calculations : Frequently
  • Communicate Orally : Constantly
  • Reason & Analyze : Constantly

Environmental Requirements
  • Is exposed to excessive noise : No
  • Is around moving machinery : No
  • Is exposed to marked changes in temperature and/or humidity : No
  • Drives motorized equipment : No
  • Works in confined quarters : No
  • Dust : No
  • Fumes : No

Critical Position

Is Critical Position: Yes

More Information

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

Career OpportunitiesUCR Libraries
Campus StatusMaps and Directions

Department Information

Human Resources
1160 University Ave.
Riverside, CA 92521

Fax: (951) 827-6493
E-mail: jobshelp@ucr.edu

Footer