Jobs and Careers
VA

Senior Data Engineer (Remote Available)

Vanderbilt University Medical Center
United StatesRemotefull_timeVerifiedPosted 13 Aug 2024

About the role

Discover Vanderbilt University Medical Center:  Located in Nashville, Tennessee, and operating at a global crossroads of teaching, discovery, and patient care, VUMC is a community of diverse individuals who come to work each day with the simple aim of changing the world. It is a place where your expertise will be valued, your knowledge expanded, and your abilities challenged. Vanderbilt Health recognizes that diversity is essential for excellence and innovation. We are committed to an inclusive environment where everyone has the chance to thrive and where your diversity of culture, thinking, learning, and leading is sought and celebrated. It is a place where employees know they are part of something that is bigger than themselves, take exceptional pride in their work and never settle for what was good enough yesterday. Vanderbilt’s mission is to advance health and wellness through preeminent programs in patient care, education, and research.

Organization:

HealthIT Data Platform Services

Job Summary:

The Data Platform Services team is seeking an experienced Data Engineer with an inquisitive and analytical mindset to join our team. In your role, you will be responsible for developing, maintaining, and optimizing our cloud-based data infrastructure, as well as designing and implementing efficient data extraction and ingestion processes. You will also be responsible for working with stakeholders to identify data needs, investigating opportunities to improve platform scalability, building generic solutions for patterned problems, and ensuring data accuracy and integrity.

.

KEY RESPONSIBILITIES

Independently and full proficient to:

  • Design and develop performant data pipelines that support a variety of source system types (flat files, APIs, databases, etc.)

  • Troubleshoot complex issues with production pipelines and work with internal stakeholders to deploy fixes

  • Develop tools and services used by other teams to create, test, and deliver data-related assets

  • Participate in code review sessions for merge requests and assist in mentoring developers in best development practices

  • Design and develop cloud infrastructure-as-code to support the data platform  

  • Assist with onboarding and training new employees as needed

TECHNICAL CAPABILITIES

Minimum Qualifications

  • Bachelor's Degree

  • 4+ years C# and/or Python in an OOP paradigm experience

  • 2+ years with SQL experience

  • Experience with REST data services, APIs, and microservices

  • 2+ years with containerization with Docker or Podman

Preferred Qualifications

  • 2+ years with CI/CD automation in GitLab, GitHub, or Azure DevOps

  • Experience creating cloud solutions with Azure, AWS, or GCP

  • Experience with Git

Bonus Qualifications

  • Experience with Databricks or Apache Spark

  • Experience with Infrastructure as Code solutions using Terraform, Bicep, or ARM

  • GitHub profile link to some personal code examples


CORE ACCOUNTABILITIES

  • Organizational Impact: Independently delivers on objectives with understanding of how they impact the results of own area/team and other related teams.

  • Problem Solving/ Complexity of work: Utilizes available resources to analyze and resolve complex problems; may take a new perspective on existing solution and document the findings.

  • Breadth of Knowledge: Has advanced knowledge within a professional area and basic knowledge across related areas.

  • Team Interaction: Acts as a go-to resource for colleagues with less experience; may lead small project teams.

TECHNICAL CAPABILITIES

  • CORPORATE SYSTEMS ARCH STANDARDS (ADVANCED): Demonstrates a high level of knowledge of all core business systems, how they are structured, how various components and parts interact, as well as what protocols and interfaces are used for communications and cooperation between modules and components. Takes a lead role in the strategic planning and design of core business systems. Has in-depth knowledge of the entire computing architecture of the company. Stays abreast of new and emerging technology and its impact on core business systems.

  • BUSINESS ARCHITECTURE (ADVANCED): Demonstrates a high level of knowledge of the Business Architecture, how it is structured, how various components and parts interact, as well as what protocols and interfaces are used for communications and cooperation. Responsible for increasing functional effectiveness by mapping

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Vanderbilt University Medical Center

View company profile →