Senior Data Engineer
Builds and owns data pipelines, ETL processes, and infrastructure to power reporting and decision-making. Requires 4+ years experience with Python, PostgreSQL, Snowflake, and data modeling.
About the job
Key Responsibilities
- Build and maintain high-quality data solutions and large-scale data pipelines that process vast amounts of data
- Optimize data flow and collection for cross-functional teams
- Design core data objects and models for the entire company
- Implement and maintain data quality checks and monitoring systems
- Develop client-facing reporting solutions
- Support data-driven decision-making through the creation of metrics datasets and dashboards
- Collaborate across teams to optimize and improve data quality while delivering user-centric experiences
Requirements
Technical skills
- 4+ years of professional experience in data engineering
- Programming proficiency in Python
- Experience with PostgreSQL or other relational databases
- Proven experience in data modeling and database design
- Experience with ETL design, implementation, and maintenance
- Knowledge of data warehousing solutions, particularly Snowflake
- Understanding of development workflows and best practices
Professional skills
- Strong problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- Excellent organizational and time management skills
- Adaptability to learn and work with new technologies
- Passion for maintaining high data quality standards
Preferred Qualifications
- Experience with data quality management and monitoring tools
- Familiarity with AWS services
- Familiarity with data visualization techniques and tools
- Knowledge of machine learning pipelines and tools
- Experience with real-time data streaming platforms
- Familiarity with DBT, Airflow
Compensation
- Salary range: $240,000 - $300,000
- Equity in the company
- Medical, Dental and Vision premiums covered at 100%
- Fully paid parental leave
- Commuter benefits
- 401k benefits
- Fitness & home services stipend
- Unlimited vacation and paid holidays
- Relocation packages
Skills
Python, Postgres, Snowflake, ETL, Data Modeling, dbt, Airflow, AWS, Data Warehousing
Similar jobs
Data Engineering jobsLeads the architecture, scaling, security, governance, and cost optimization of enterprise and AI data platforms. Requires 10+ years of data or software engineering experience, with expertise in production data foundations, CI/CD, governance, security, and performance optimization.
Build and scale data pipelines, reusable datasets, and validation frameworks supporting business intelligence, marketing, and data science. The role requires strong Python and SQL skills, modern data-stack experience, and at least four years of software or data engineering experience.
Own the reliability, performance, observability, scalability, and cost efficiency of large Aurora MySQL production environments supporting healthcare applications. The role requires 6+ years of database engineering experience, deep MySQL and AWS expertise, and strong skills in automation, incident response, and query optimization.
Leads an analytics engineering team that transforms raw data into reliable, actionable insights for product, marketing, and operations. The role requires 7+ years in data or analytics engineering, management experience, and advanced SQL, Databricks, and dbt expertise.
Senior Data Infrastructure Engineer responsible for building and operating reliable, low-latency streaming and batch data systems that support AI products. Requires 5+ years of production data infrastructure experience and expertise with technologies such as Kafka, Flink, ClickHouse, and Terraform.