Senior Data Engineer

Maven Clinic
Summary
Join Maven Clinic as a Senior Data Engineer and lead the design, development, and maintenance of high-performance data pipelines. You will build and maintain robust data ingestion and export workflows, collaborate with engineering teams on data architecture, and drive technical design reviews. Partner with product and service engineering teams to shape source datasets, stay ahead of emerging technologies, and contribute to Maven's data functions strategic roadmap. This role requires a Bachelor's or Master's degree in Computer Science or a related field, 6+ years of experience in data engineering, proficiency in SQL, and deep experience in data modeling for large-scale data warehouses. The position also requires proficiency in programming languages like Java, Python, or Go, and experience with workflow orchestration tools like Apache Airflow. Maven offers a flexible hybrid work model and competitive compensation and benefits.
Requirements
- Bachelor's or Master's degree in Computer Science or related field, or equivalent experience
- 6+ years of experience in data engineering or backend systems development, with a track record of building scalable, performant, and reliable data solutions
- Highly proficient in SQL or similar languages for data transformation / ETL and analysis
- Deep experience in data modeling for large-scale distributed data warehouses (e.g., BigQuery, Redshift, Snowflake), with a strong understanding of design trade-offs and best practices
- Demonstrated ability to collaborate effectively with cross-functional partners, particularly product, analytics, and operations teams
- Working proficiency in one of the programming languages (Java, Python, Go, etc.), and hand-on experience with one of the workflow orchestration tools (eg. Apache Airflow)
- Product-oriented mindset with a strong focus on scalable, maintainable engineering solutions that meet real business needs
- Experience leading design reviews and setting engineering standards and architecture direction
- Strong problem-solving abilities, with a bias for action and a drive to deliver high-quality solutions in a fast-paced environment
Responsibilities
- Lead the design, development, and maintenance of high-performance, cost-efficient data pipelines - both batch and streaming
- Build and maintain robust data ingestion and export workflows that ensure end-to-end data quality, observability, and reliability in production environments
- Collaborate with data platform and backend engineering teams to evolve a scalable, secure, and fault-tolerant data architecture
- Drive technical design reviews and provide mentorship on engineering best practices, data architecture principles, and high coding standards
- Partner with product and service engineering teams to shape and model source datasets, ensuring alignment with a unified data vision across systems
- Stay ahead of emerging technologies, frameworks, and trends in the data space to inform architectural decisions and drive innovation within the team
Benefits
- Maven for Mavens: access to the full platform and specialists, including care for mental health, reproductive health, family planning and pediatrics
- Whole-self care through wellness partnerships
- Hybrid work, in office meals, and work together days
- 16 weeks 100% paid parental leave and new parent stipend (for Mavens who've been with us for 1 year+)
- Annual professional development stipend and access to a personal career coach through Maven for Mavens
- 401K matching for US-based employees, with immediate vesting