Senior Data Engineer

RevenueCat πŸ˜»πŸ’°πŸ“ˆ

Benefits

Job Description

RevenueCat is searching for a Senior Data Engineer to join our Data Team. In this role, your mission will be to help manage the data platform and to support our efforts in creating a product that will help developers make more money. Our data tech stack leverages SQL and Python as core languages, our infrastructure is built on AWS (utilizing Aurora Postgres for our production database and Sagemaker for machine learning capabilities). Dagster is employed for orchestration, DBT for transformations, Snowflake serves as our data warehouse, ClickHouse as our event storage and Apache Kafka to move our data around. In the first month, meet frequently with your team and onboarding buddy to get up to speed. Get a high-level understanding of the data platform and its different parts. Implement and ship your first project. Familiarize yourself with workflows and subscription business concepts. Ability to operate the platform for daily needs. Within the First 3 Months, be able to scope and work on projects self-sufficiently. Participate in code reviews, and contribute in other ways (testing, visibility, etc.) to improve reliability and quality of the codebase. Understand every process owned by the data team. Have an understanding of our pain points and suggest improvements. Within the First 6 Months, Review code, create proposals, and contribute to architectural discussions. Contribute to the team roadmap and technical direction. Be an expert on a couple of your team’s focus areas. Have shipped a major impact feature. Help backend engineers to leverage and get the most out of the data platform. Within the First 12 Months, know all the major components of our system and be able to debug complex issues.Have your own initiatives for improving the current status, understanding the current issues and priorities. Be able to spec and architect medium-large projects, gather feedback and design validation and rollout plans. Mentor other engineers joining the team. Influence the org to improve general reliability, scalability and performance.

About RevenueCat

RevenueCat makes building, analyzing, and growing mobile subscriptions easy and is handling more than $8B of in-app purchases annually.

Apply for This Position