Senior Principal Database Engineer

New
J
JobgetherData engineering
Fully remote position available anywhere in the United States.Full-TimePrincipal
Salary131,000 - 180,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of progressive experience in data engineering, analytics engineering, business intelligence, or related technical roles.
Required Skills
AWSPythonSQLSnowflakeCI/CDTerraformData modelingDatabricksPySpark

Requirements

  • Have a bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, or a related technical discipline, or an equivalent combination of education and relevant experience.
  • Bring 10+ years of progressive experience in data engineering, analytics engineering, business intelligence, or related technical roles.
  • Demonstrate experience designing and delivering enterprise-scale data platforms and analytics solutions.
  • Have advanced proficiency in SQL and Python, with hands-on experience using PySpark and distributed data processing.
  • Understand data warehousing, data lakes, lakehouse architectures, enterprise data modeling, and modern data platforms.
  • Have experience building scalable ETL/ELT pipelines and implementing data quality, monitoring, and governance frameworks.
  • Have hands-on experience with AWS services such as S3, IAM, Glue, and Lake Formation.
  • Have experience with Snowflake, Databricks, Azure, GCP, or other modern cloud data platforms.
  • Understand secure cloud-native architectures, cloud security, identity management, and access controls.
  • Have experience with Terraform or comparable Infrastructure-as-Code technologies, Git-based development, CI/CD, and deployment automation.
  • Have experience working with Agile methodologies such as Scrum, Kanban, or SAFe.
  • Be able to independently drive initiatives from concept through implementation and ongoing support.

Responsibilities

  • Design, build, and optimize enterprise-scale data platforms, lakehouse architectures, data models, and analytics solutions.
  • Develop and maintain scalable ETL/ELT pipelines using SQL, Python, PySpark, and distributed data processing technologies.
  • Architect secure, reliable, and cost-efficient cloud data environments across AWS, Snowflake, Azure, Databricks, and other cloud platforms.
  • Implement data quality, monitoring, governance, security, identity, and access-control frameworks across data platforms.
  • Automate cloud infrastructure provisioning and platform operations using Infrastructure-as-Code tools such as Terraform.
  • Develop CI/CD pipelines, deployment automation, monitoring capabilities, and operational processes to improve platform reliability.
  • Partner with business stakeholders and technical teams to gather requirements, troubleshoot issues, and translate business needs into scalable solutions.
  • Lead technical initiatives, influence architectural decisions, and evaluate emerging technologies including machine learning, MLOps, GenAI, and LLMs.
  • Support cloud migration initiatives and optimize cloud spending, platform performance, scalability, and operational efficiency.
  • Mentor engineers, conduct code reviews, and establish engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site
131,000 - 180,000 USD per year
Apply Now