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