Senior Software Engineer, BI Engineering

Job expired!

Join Attentive®: Empowering Leading Brands with AI-Driven Marketing Solutions

At Attentive®, we're pioneering the AI marketing platform for top brands, designed to optimize message performance through personalized SMS and email interactions. By infusing intelligence at every stage of the consumer's journey, we enable businesses to achieve hyper-personalized communication with their customers on a large scale. Utilizing AI-powered tools, a mobile-first approach, two-way conversations, and enterprise-grade technology, Attentive drives billions in online revenue for brands around the globe. Trusted by over 8,000 top brands, including CB2, Urban Outfitters, GUESS, Dickey’s Barbecue Pit, and Wyndham Resort, Attentive is the go-to solution for delivering impactful commerce experiences with brands consumers love.

Recognized Growth and Achievements

Attentive’s growth has been acknowledged by Deloitte’s Fast 500, LinkedIn’s Top Startups, and Forbes Cloud 100, thanks to the dedication of our global employees!

Who We Are

Our engineering department is composed of over 200 professionals across multiple teams, including application development, infrastructure, data platform, machine learning, and security. Our long-term success hinges on product innovation, achieved through iterative delivery and data-driven decisions.

Position: Senior Software Engineer, BI Engineering

We are seeking a motivated Senior Software Engineer to join our Business Intelligence Engineering team. In this role, you'll help build and shape the backbone for analytics needs across the organization, working with Analysts, Data & ML Engineers, and other teams to define and develop self-service analytics and foster a data-driven culture. You'll be instrumental in building robust data solutions for our AI and Core Products, supporting relationships between BI/Analytics, External Reporting, Product, Data Platform, and domain engineering teams.

Why Attentive Needs You

  • Define BI and analytics requirements across teams
  • Develop data models to support dashboards and client-facing analytics
  • Design dimensional data models and build scalable data pipelines for BI
  • Lead projects from start to finish with seamless launches
  • Mentor junior team members
  • Proficiency in SQL and Python
  • Experience with ETL/ELT models
  • Strong collaboration and communication skills

About You

  • Proficiency or experience with Airflow, AWS, DBT, and Snowflake
  • Familiarity with BI visualization tools like Looker or Tableau

Our Scale

  • 8,000 brands powered by Attentive sent over 2.2 billion text messages during Cyber Week 2023, reflecting a 31% growth from 2022
  • 32 billion SMS messages sent in 2023, averaging 87 million per day
  • Our production cluster includes over 18,000 containers supporting 200+ services
  • Our streaming services process over 80 billion events per month

Technologies We Use

  • Python, Snowflake, SQL, DBT for analysis
  • Looker for data visualization
  • Java and Python microservices for our product backend, utilizing Spark, Kinesis, Airflow, Snowflake, and Postgres on AWS

Perks and Benefits

Competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.

Salary Information (For US Based Applicants)

The US base salary range for this full-time position is $146,000 - $220,000 annually plus equity and benefits. Our salary ranges are determined by role, level, and location.

#LI-FZ1

Attentive Company Values

  • Default to Action - Move swiftly and with purpose
  • Be One Unstoppable Team - Rally as each other’s champions
  • Champion the Customer - Our success is defined by our customers' success
  • Act Like an Owner - Take responsibility for Attentive’s success

Diversity and Inclusion

Learn more about AWAKE