Senior Software Engineer, BI Engineering

AI-powered mobile marketing platform transforming brand personalization through consumer engagement
United States
$140,000 - $200,000
Data
Senior Software Engineer
Remote
501 - 1,000 Employees
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 sits within the Empowering Insights & Reporting Pillar, where you'll transform complex data into actionable insights and impactful reporting. You'll work on building and shaping the backbone for analytics needs across the organization, collaborating with Analysts, Data & ML Engineers, and other internal teams.

The position offers a competitive salary range of $140,000 - $200,000 annually, plus equity and benefits. As a senior member of the team, you'll lead complex projects, develop data models, and mentor junior team members. The role requires expertise in SQL, Python, and ETL/ELT pipeline design, with experience in tools like Airflow, AWS, DBT, and Snowflake being advantageous.

The company's infrastructure runs on cutting-edge technology, including Kubernetes in AWS's EKS, Java/Spring Boot and Python microservices, and a React/TypeScript frontend. You'll be part of a company that's been recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100.

Working at Attentive means joining a culture that values action, teamwork, and customer success. The company maintains a strong commitment to diversity, equity, and inclusion, welcoming applicants from all backgrounds. This remote position offers the flexibility to work from anywhere in the United States while being part of a transformative company that serves leading global brands like Neiman Marcus, Samsung, Wayfair, and Dyson.

Last updated 2 days 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 and 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
React
Java
PostgreSQL
Redis
Kubernetes
  • 5+ years of data engineering experience
  • Proficient with SQL and Python
  • Solid experience with designing and building ETL/ELT pipelines
  • Strong collaboration and communication skills
  • Experience mentoring junior members of a team
  • Self Starter with a high desire to learn
  • Experience being on-call and respond quickly during incidents
  • Excellent communication skills
  • Ability to collaborate with technical and non-technical stakeholders

Benefits For Senior Software Engineer, BI Engineering

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

Interested in this job?

Jobs Related To Attentive Senior Software Engineer, BI Engineering

Senior Software Engineer, BI Engineering

Senior Software Engineer position at Attentive focusing on BI Engineering, building data pipelines and analytics solutions with competitive compensation and remote work options.

Senior Data Engineer, Machine Learning Platform

Senior Data Engineer position at Attentive focusing on building and maintaining ML platform infrastructure and data pipelines

Senior Data Scientist, Research, Chrome

Senior Data Scientist position at Google Chrome focusing on advanced analytics, machine learning, and statistical modeling to improve browser experiences and features.

Senior Data Engineer, Supply Chain & IP Security

Senior Data Engineer position at Amazon's SCIPS team, focusing on building enterprise-scale data solutions for supply chain and IP security, offering competitive compensation and growth opportunities.

Senior Data Scientist, Research

Senior Data Scientist position at Google focusing on search technology research, requiring 5+ years experience in analytics and data science, offering competitive compensation and benefits.