Software Engineer II, Customer Lifecycle Engineering
Core
Build and evolve systems to measure, monetize, and optimize the customer journey end-to-end, turning lifecycle data into reliable insights and scalable billing capabilities.
Role type
Mid-level data engineer
Builds
Data integration pipelines, dimensional data models, and scalable data pipelines for usage capture and reporting
Domain
AI marketing platform / SaaS
Deliverable
production ML models | product features | dashboards & analysis
Required skills
SQL, Python, ETL/ELT development, data modeling, data pipeline design, code reviews, testing
Preferred skills
Airflow, AWS, DBT, Snowflake, Java/Spring Boot
Technologies
SQL, Python, Airflow, AWS, DBT, Snowflake, Java, Spring Boot
Responsibilities
Define requirements with cross-functional teams, develop data models for external system integration, design dimensional data models, ingest data from third-party applications and in-house stores, support reporting metrics creation, improve code quality through reviews and testing
Seniority
Mid-level, hands-on IC