Attentive is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. As a Software Engineer on the Customer Lifecycle team, you will build and evolve systems that measure, monetize, and optimize the customer journey, partnering with various teams to turn lifecycle data into actionable insights and scalable capabilities.
Responsibilities:
- 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
Requirements:
- You have 2+ years of data engineering experience
- You are proficient with SQL and Python
- You have experience with ETL/ELT development
- You are a team player with strong collaboration and communication skills
- You are excited by new technologies, but are conscious of choosing them for the right reasons
- Self Starter with a high desire to learn
- You have experience with Airflow
- You have experience with AWS
- You have experience with DBT
- You have experience with Snowflake
- Java/Spring Boot experience