Principal Data Engineer

J
JobgetherHealthcare Technology
Based in United States, US Eastern or Central time zonesFull-TimePrincipal
Salary155,000 - 184,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of combined software engineering and data engineering experience
Required Skills
PythonSQLMicrosoft Power BISnowflakeTableauAirflowData modelingdbtLooker

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related technical field.
  • 8+ years of combined software engineering and data engineering experience focused on distributed data processing.
  • 5+ years of experience designing, implementing, and maintaining reporting and analytics solutions (Looker, Power BI, or Tableau).
  • Strong expertise in Python, SQL, database optimization, data pipelines, data modeling, governance, and security practices.
  • Deep experience with cloud platforms (AWS, Azure, or GCP) and modern data warehouse technologies (Snowflake, BigQuery, or Redshift).
  • Proven ability to lead large-scale data initiatives and influence architecture decisions.
  • Experience designing data platforms supporting machine learning and AI workflows.
  • Ability to work effectively in a fully remote environment within US Eastern or Central time zones.
  • Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
  • Strong leadership, problem-solving, collaboration, and mentoring abilities.

Responsibilities

  • Design and implement end-to-end data architectures, frameworks, and pipelines supporting large-scale ingestion, processing, transformation, reporting, and analytics.
  • Build and optimize ETL/ELT workflows, distributed data processing systems, and data models to support business intelligence and advanced analytics.
  • Develop cloud-native data solutions using technologies such as Python, SQL, dbt, AWS Glue, DMS, Airflow, Docker/Kubernetes, Snowflake, and related platforms.
  • Establish engineering best practices around data quality, governance, lineage, security, privacy, performance, and reliability.
  • Create and maintain monitoring, alerting, observability frameworks, and service-level objectives for critical data systems.
  • Provide technical leadership, mentorship, and guidance to data engineers and engineering teams.
  • Drive architectural decisions, evaluate emerging technologies, and lead complex technical problem-solving initiatives.
  • Partner with software engineers, product managers, quality teams, customer success teams, and business stakeholders to define data requirements and deliver high-impact solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
155,000 - 184,000 USD per year
Apply Now