About the position
The Data Engineer at Babylist will play a crucial role in building and scaling the core data platform. This position requires a strong background in data engineering, data architecture, and DevOps. The Data Engineer will collaborate with various teams to shape the data vision for the company and develop data tools that support product growth. Key responsibilities include building data pipelines, optimizing the data platform, improving data monitoring, operationalizing ML models, and ensuring data quality. This is an exciting opportunity to contribute to a growing data engineering team and make a significant impact on the company's success.
Responsibilities
- Build and scale the core data platform at Babylist as a Data Engineer
- Work cross-functionally with product managers, analytics engineers, data scientists, and business functions
- Shape the data vision for the company through your work
- Develop data tools for analysts and data scientists to enable product growth
- Write and deploy production-grade code
- Have experience with Python and data orchestration tools like Airflow and dbt
- Understand data modeling/ETL principles and modern data warehousing systems like Snowflake
- Manage and deploy cloud data resources in the AWS ecosystem
- Build custom and third-party data pipelines for data ingestion
- Optimize the data platform as the company continues to grow
- Improve data monitoring coverage for complex data flows
- Operationalize ML models and build internal APIs for machine learning products
- Ensure data quality, monitoring, and SLA compliance
Requirements
- 3+ years hands-on experience writing and deploying production grade code
- Solid experience with a language like Python and familiarity with data orchestration tools like Airflow, dbt, etc
- Strong understanding of data modeling/ETL principles and modern data warehousing systems like Snowflake
- Comfortable with the AWS ecosystem including managing and deploying cloud data resources (EC2, S3, Lambda, EKS, Sagemaker)
- Ability to build custom and third-party data pipelines for data ingestion into the data warehouse
- Experience optimizing data platforms
- Knowledge of data monitoring coverage for complex data flows between multiple systems
- Ability to operationalize ML Models and build internal APIs
- Strong focus on data quality, monitoring, and SLA compliance
Benefits
- Flexible remote work options
- In-person company offsites and departmental offsites
- Opportunity to work with a growing data engineering team
- Shape the data vision for the company
- Work with a state-of-the-art data stack
- Build and scale data tools for analysts and data scientists
- Build custom and third-party data pipelines
- Optimize the data platform
- Improve data monitoring coverage
- Operationalize ML models and build internal APIs
- Ensure data quality, monitoring, and SLA
- Infrastructure support and stipend for setting up office
- Products that have a positive impact on people's lives
- Sustainable work/life balance
- Belief in technology and data solving hard problems
- Exceptional management
- Antiracist organization supporting differences
- Competitive pay and opportunities for career advancement
- Company paid medical, dental, and vision insurance
- Generous paid parental leave policy
- 401k with company match
- Perks for physical, mental, and emotional health, parenting, childcare, and financial planning
- Market-based approach to pay with equity, bonus, and benefits
- Diversity and new perspectives encouraged in the team