SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 260,000 - 290,000 / annual
Attentive is an AI marketing platform for 1:1 personalization that unifies SMS, RCS, email, and push notifications. The company partners with over 8,000 customers across 70+ industries, including major brands like Crate and Barrel, Urban Outfitters, and Carter's, powering tens of billions in revenue for customers.
You will lead the technical vision for the Data and Event team, aligning with company goals and driving strategic outcomes through innovative data solutions. Your responsibilities include:
- Oversee the design and implementation of high-throughput data solutions, ensuring scalability, efficiency, and capability to power critical operations
- Partner with teams across AI, ML, analytics, and other departments to enhance and expand the self-service data platform
- Establish and uphold high standards for data quality, governance, and system integration, addressing complex distributed data challenges
- Recruit, mentor, and develop a high-performing engineering team, fostering a culture of continuous learning, experimentation, and collaboration
- Balance and prioritize multiple projects, ensuring timely delivery and alignment with business objectives while maintaining technical excellence
- Manage technical debt and make long-term technical architecture decisions while balancing product roadmap
This is a 100% remote position; you must reside in the US and will report to HQ.
REQUIREMENTS:
- Bachelor's degree or U.S. equivalent in Computer Science, Management Information Systems, Information Technology, or related field
- 7 years of professional experience as a Software Engineer, Data Engineer, or in a role involving design, development, and oversight of large-scale data systems, distributed data platforms, or event-driven architectures
- 5 years of professional experience leading the technical design and implementation of scalable, high-throughput data systems or event-driven architectures
- 5 years of professional experience utilizing programming languages for backend or data engineering development (Java, Python, or Go) and build/dependency management tools
- 5 years of professional experience architecting, building, and maintaining production data models and pipelines including relational and non-relational databases, dimensional modeling, and distributed ETL or workflow orchestration systems
- 5 years of professional experience performing large-scale data processing using distributed computing and data storage technologies (SQL, NoSQL, in-memory stores, messaging/streaming systems, batch processing frameworks)
- 5 years of professional experience utilizing cloud computing platforms (AWS, Microsoft Azure, or GCP) to design, deploy, and manage scalable application and data infrastructure
- 3 years of professional experience establishing or enforcing data quality, governance, or integration standards within distributed data and application ecosystems
- 3 years of professional experience collaborating with cross-functional teams (analytics, AI/ML, platform) to design, develop, or enhance self-service data platforms, APIs, or user-facing applications
- 3 years of professional experience managing or mentoring engineering teams, including recruiting, performance development, and fostering experimentation and continuous improvement
- 3 years of professional experience prioritizing and managing multiple concurrent technical projects, assessing technical debt, and aligning deliverables with business objectives
- 2 years of professional experience using AI- or ML-related programming frameworks and libraries (Python, TensorFlow, PyTorch) to support data-driven applications or platform capabilities