Senior Data Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
About The Role About the Role We are seeking a highly skilled Senior Data Engineer to design, build, and maintain scalable data platforms and pipelines that power analytics, reporting, and data-driven decision-making across the organization.
Key Skills for This Role
Full Job Posting
About The Role
We are seeking a highly skilled Senior Data Engineer to design, build, and maintain scalable data platforms and pipelines that power analytics, reporting, and data-driven decision-making across the organization.
The ideal candidate has strong expertise in SQL, Python, DBT, Fivetran, Airflow, and Snowflake, along with experience developing robust data architectures and optimizing data workflows in a modern cloud environment.
As a Senior Data Engineer, you will collaborate closely with Data Analysts, Analytics Engineers, Data Scientists, and business stakeholders to ensure high-quality, reliable, and accessible data across the organization.
Key Responsibilities
- Design, develop, and maintain scalable ELT/ETL pipelines using Python, Fivetran, DBT, and Apache Airflow.
- Build and optimize data models within Snowflake to support analytics, reporting, and business intelligence initiatives.
- Develop and maintain reusable, well-documented DBT models, tests, and data transformations.
- Monitor and improve data pipeline performance, reliability, and scalability.
- Implement data quality frameworks, validation checks, and automated testing processes.
- Manage workflow orchestration and scheduling using Airflow.
- Partner with business and technical stakeholders to understand data requirements and translate them into scalable solutions.
- Design and maintain data warehouse architecture, ensuring best practices for governance, security, and performance.
- Troubleshoot data issues and proactively identify opportunities for process improvement.
- Mentor junior engineers and contribute to establishing engineering standards and best practices.
- Participate in architecture discussions and technology evaluations to support the evolution of the data platform.
Required Qualifications
- 5+ years of experience in Data Engineering, Analytics Engineering, or a related field.
- Advanced SQL skills with experience optimizing complex queries and large-scale datasets.
- Strong Python programming experience for data processing and automation.
- Hands-on experience with DBT, including data modeling, testing, documentation, and deployment.
- Experience implementing and managing data ingestion pipelines using Fivetran or similar ELT tools.
- Strong experience with Apache Airflow for workflow orchestration.
- Expertise in Snowflake architecture, performance tuning, and data warehouse design.
- Experience working with cloud-based data platforms and modern data stack technologies.
- Strong understanding of data warehousing concepts, dimensional modeling, and ELT best practices.
- Experience with Git-based version control and CI/CD practices.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with AWS, Azure, or Google Cloud Platform.
- Familiarity with data governance, data lineage, and metadata management tools.
- Experience supporting BI platforms such as Tableau, Power BI, or Looker.
- Knowledge of Infrastructure as Code (Terraform or similar tools).
- Experience with streaming or near real-time data pipelines.
- Experience in Agile/Scrum development environments.
Success Metrics
- Reliable, scalable, and maintainable data pipelines.
- High data quality and trustworthiness across analytics platforms.
- Reduced pipeline failures and improved operational efficiency.
- Timely delivery of data solutions that enable business decision-making.
- Strong collaboration across engineering, analytics, and business teams.
Technical Stack
- SQL
- Python
- DBT
- Fivetran
- Apache Airflow
- Snowflake
- Git
- Cloud Platforms (AWS, Azure, or GCP)
What We Offer
- Opportunity to work on a modern cloud-based data platform.
- Collaborative and data-driven culture.
- Career growth and leadership opportunities.
- Competitive compensation and benefits package.
- By submitting this application, I agree that my personal data will be collected, processed, and retained by the company solely for the purposes of managing and assessing my candidacy.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career