Software Engineer II, BI Engineering at Attentive

United States

Attentive Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, MarketingIndustries

Requirements

  • 2+ years of data engineering experience
  • Proficient with SQL and Python
  • Experience with ETL/ELT development
  • Team player with strong collaboration and communication skills
  • Excited by new technologies, but conscious of choosing them for the right reasons
  • Self-starter with a high desire to learn

Responsibilities

  • 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
  • Support internal and external reporting metrics creation
  • Improve code quality through code reviews, testing, and advocating for best practices

Skills

Key technologies and capabilities for this role

Business IntelligenceData AnalyticsReportingVisualizationsSelf-Service AnalyticsSQLETLData Engineering

Questions & Answers

Common questions about this position

What experience level is required for this Software Engineer II role?

The role requires 2+ years of data engineering experience.

What key technical skills are needed for this position?

Proficiency with SQL and Python is required, along with experience in ETL/ELT development.

Is this a remote position, or are there office requirements?

Attentive has a distributed global workforce with employee hubs in New York City, San Francisco, London, and Sydney, suggesting a flexible remote-friendly arrangement.

What soft skills are important for this role?

Strong collaboration and communication skills are essential, along with being a team player, self-starter with a high desire to learn.

What makes a strong candidate for this BI Engineering role?

Candidates with 2+ years of data engineering experience, proficiency in SQL and Python, ETL/ELT skills, and nice-to-haves like Airflow, AWS, DBT, or Snowflake will stand out.

Attentive

Personalized SMS marketing solutions for businesses

About Attentive

Attentive provides personalized SMS marketing solutions that help eCommerce businesses and direct-to-consumer (DTC) brands engage their customers through targeted text messaging. The platform uses APIs and webhooks to allow businesses to easily create and manage custom SMS campaigns. Unlike its competitors, Attentive operates on a subscription-based model, offering various features and premium customization options, which helps clients increase customer engagement and sales. The company's goal is to enhance customer relationships and drive revenue growth through effective communication.

Hoboken, New JerseyHeadquarters
2016Year Founded
$839.5MTotal Funding
SERIES_ECompany Stage
Data & Analytics, Consulting, Consumer SoftwareIndustries
1,001-5,000Employees

Benefits

Generous PTO
Medical, Dental, & Vision Insurance
Daily Lunch Delivery Credit
Equity
Remote Work & Wellness Benefits
Company-Wide Events & Employee-Led Activities

Risks

Competition from Textla could erode Attentive's market share in SMS marketing.
Over-reliance on AI may lead to data privacy concerns and regulatory scrutiny.
Dependency on third-party integrations like ParTech poses risks if partnerships dissolve.

Differentiation

Attentive leads in AI-driven SMS marketing with hyper-personalized messaging solutions.
The company offers seamless integration with APIs and webhooks for efficient communication.
Attentive's subscription model ensures steady revenue with premium add-ons for customization.

Upsides

Attentive saw 128% revenue growth in the UK, highlighting demand for AI solutions.
Partnership with ParTech enhances restaurant loyalty programs, boosting customer retention.
Attentive's AI Journeys and AI Pro offer unique one-to-one marketing, differentiating them.

Land your dream remote job 3x faster with AI