Senior Software Engineer, BI Engineering

AI-powered mobile marketing platform transforming the way brands personalize consumer engagement
United States
$140,000 - $200,000
Data
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, BI Engineering

Attentive, a leading AI-powered mobile marketing platform, is seeking a Senior Software Engineer for their BI Engineering team. This role is part of the Empowering Insights & Reporting Pillar, where you'll transform complex data into actionable insights and impactful reporting. The position offers a competitive salary range of $140,000 - $200,000 annually, plus equity and benefits.

As a Senior Software Engineer, you'll be instrumental in building and shaping the backbone for analytics needs across the organization. You'll collaborate with Analysts, Data & ML Engineers, and other internal teams to define and shape self-service analytics and foster a data-driven organization. The role involves developing data models, building scalable pipelines, and supporting both internal and external reporting needs.

The ideal candidate brings 5+ years of data engineering experience, with strong proficiency in SQL and Python. You should have solid experience with ETL/ELT pipelines and be comfortable mentoring junior team members. The technology stack includes modern tools like Kubernetes, AWS, Java/Spring Boot, Python microservices, and various databases including Snowflake, Postgres, and Redis.

Attentive has been recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100, offering a dynamic environment for growth. The company values action, teamwork, customer success, and ownership. They maintain an inclusive workplace and welcome applicants from all backgrounds, providing reasonable accommodations as needed.

This remote position offers an excellent opportunity to join a rapidly growing company that serves leading global brands like Neiman Marcus, Samsung, Wayfair, and Dyson. You'll be part of a team that ensures enterprise-grade compliance and deliverability, supporting trillions of interactions across more than 70 industries.

Last updated a day ago

Responsibilities For Senior Software Engineer, BI Engineering

  • Partner with cross functional teams to define BI and analytics requirements
  • Develop data models to feed dashboards for teams across the org, as well as client-facing analytics
  • Design dimensional data models and build scalable data pipelines
  • Ingest data from third party applications & in-house data stores
  • Lead complex projects end-to-end with drama free-launches
  • Support internal and external reporting metrics creation
  • Mentor junior members of the team

Requirements For Senior Software Engineer, BI Engineering

Python
TypeScript
Java
React
PostgreSQL
Redis
Kubernetes
  • 5+ years of data engineering experience
  • Proficient with SQL and Python
  • Solid experience with designing and building ETL/ELT pipelines
  • Team player with strong collaboration and communication skills
  • Experience mentoring junior members of a team
  • Self Starter with a high desire to learn
  • Excellent communication skills
  • Experience being on-call and respond quickly during an incident
  • Ability to collaborate effectively with both technical and non-technical stakeholders

Benefits For Senior Software Engineer, BI Engineering

Medical Insurance
Equity
  • Competitive salary
  • Equity compensation
  • Health & wellness benefits

Interested in this job?

Jobs Related To Attentive Senior Software Engineer, BI Engineering

Senior Data Engineer, Machine Learning Platform

Senior Data Engineer position at Attentive, focusing on MLOps and PB-scale data operations, offering competitive salary and remote work opportunity.

Senior Software Engineer, BI Engineering

Senior Software Engineer position at Attentive focusing on BI Engineering, building data solutions and analytics infrastructure for an AI-powered marketing platform.

Sr. Business Intelligence Engineer, Amazon Search

Senior BI Engineer role at Amazon Search, developing reinforcement learning systems for e-commerce optimization with competitive compensation and benefits.

Business Intelligence Engineer, Amazon Flex

Senior Business Intelligence Engineer position at Amazon Flex, focusing on building end-to-end business intelligence solutions and working with big data sets.

Sr. Business Intelligence Engineer, Selling Partner Promotions

Senior Business Intelligence Engineer role at Amazon focusing on promotional analytics and data-driven insights to enhance seller and customer experience.