Software Engineer II, Customer Lifecycle Engineering
130k – 170kUnited StatesRemote2+ YOE
Summary
Software Engineer building data models, pipelines, and systems for measuring, monetizing, and optimizing customer lifecycle at an AI marketing platform.
About the role
What You’ll Accomplish
- Partner with cross functional teams to define requirements
- Develop data models to support data integration pipelines with external systems, such as ERPs and CRMs
- Design dimensional data models and build scalable data pipelines
- Ingest data from third party applications & in-house data stores
- Support internal and external reporting metrics creation
- Improve code quality through code reviews, testing, and advocating for best practices
Your Expertise
- 2+ years of data engineering experience
- Proficient with SQL and Python
- Experience with ETL/ELT development
- Team player with strong collaboration and communication skills
- Excited by new technologies, but conscious of choosing them for the right reasons
- Self-starter with a high desire to learn
Nice to Haves
- Experience with Airflow
- Experience with AWS
- Experience with DBT
- Experience with Snowflake
- Java/Spring Boot experience
Skills
SQLPythonETLELTAirflowAWSdbtSnowflakeJavaSpring Boot
Similar roles at this salary range
All Data Engineering jobs →Lead Analytics Engineer
Lead Analytics Engineer responsible for shaping data architecture, mentoring the team, and delivering end-to-end data solutions that power decisions across Product, Marketing, Operations, and Finance. Requires 7+ years experience, expert SQL, advanced dbt, and proven data architecture impact.
141k – 200kUnited StatesData EngineeringRemote7+ YOESQLdbt
Analytics Engineer
Build and own core data models, ETL pipelines, and analytics infrastructure to enable data-driven decisions across the company and clients. Requires 2+ years building analytical products, strong SQL/Python, and modern data stack experience.
135k – 155kChicago, ILData EngineeringOn-site2+ YOESQLdbt