Engineering Manager, Machine Learning

Attentive Mobile, Inc.
Apply Now

Job Description

Our engineering department consists of 200+ people across multiple teams, such as application development, infrastructure, data platform, machine learning, and security. We believe our company will win in the long run through product innovation. To get there, we obsess over iteratively delivering customer value through rapid prototyping and data-driven decision-making.

We're looking for an Engineering Manager to lead a newly formed team of Engineers working to develop and enhance our marketing platform by automating the everyday marketer task’s by leveraging machine learning. You will contribute to the development of machine learning models and infrastructure needs across the Attentive platform and work with Product Management and Engineering to implement end-to-end modeling use cases. This is a hands-on role where you are expected to balance people management, technical oversight, and cross-functional leadership.

Why Attentive Needs You:

  • You’ll participate in the detailed technical design, development, implementation and support of web stack and machine learning and its capabilities applications using existing and emerging technology platforms.
  • You will collaborate with our product management team to craft plans to achieve our business goals.
  • You'll serve as a technical domain expert in machine learning, data processing, data serving architectural design decisions, developing and reviewing model and application code, and ensuring high availability and performance of our applications.
  • You are an effective people manager, who can manage high-performing teams, and helps them reach their highest potential.

About you:

  • You have experience leading teams building products based on machine learning
  • You are an excellent coach, mentor, and developer of engineers.3yrs of industry experience using ML to solve real-world problems with large datasets
  • You care about software quality, and have a track record of building reliable, high-uptime systems.
  • You translate business needs into clearly scoped ML projects, and take a hands-on approach to steer solution design and implementation
  • You are excited by new technologies, yet know how to evaluate and choose the right tools for the right reasons.

Our scale:

  • 8,000 brands powered by Attentive sent over 1.6 billion text messages over Cyber Week 2022 (Black Friday/Cyber Monday) representing a growth of 41% from 2021
  • We sent 24 billion SMS messages in 2022. That’s an average of 50 million per day
  • Our production cluster contains over 9,000 containers which serve 170+ services
  • Our streaming services process over 28 billion events per month

What we use:

  • Our infrastructure runs primarily in Kubernetes hosted in AWS’s EKS
  • Infrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and Helm
  • Our backend is Java / Spring Boot microservices, built with Gradle, coupled with things like DynamoDB, Kinesis, AirFlow, Postgres, Planetscale, and Redis, hosted via AWS.
  • Our frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright
  • Our automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace

Company Info.

Attentive Mobile, Inc.

Attentive® is the most comprehensive text message marketing solution, driving 20.5% of total online revenue for businesses by creating thoughtful SMS experiences. Using real-time behavioral data, Attentive makes it possible for businesses to automatically send engaging text messages to each subscriber. Over 5,000 leading businesses like CB2, Pura Vida, Urban Outfitters, Rebecca Minkoff, Steve Madden, and more rely on Attentive and see strong perf

Get Similar Jobs In Your Inbox

Attentive Mobile, Inc. is currently hiring Machine Learning Manager Jobs in San Francisco, CA, USA with average base salary of $199,000 - $298,000 / Year.

Similar Jobs View More