View Our Website View All Jobs

Senior Software Engineer (Big Data)

Company Overview

Extole’s mission is to help great consumer brands activate their greatest asset - customers that love them. We are the largest advocacy platform, and many of the most recognizable retailers, banks, and consumer brands connect us to their sites, apps, and stores to engage their current customers to refer their friends.

Extole is backed by some of the best VCs in the valley, including Red Point, Shasta, Norwest, and Scale, and led by an executive team that created one of the core products in Adobe’s Marketing Cloud.


Extole is built using a number of java services that collaborate using REST and Kafka. Slower processing is handled by Spark running on our Hadoop cluster. The front end is either highly optimized Javascript injected into our clients sites or a static Javascript Backbone. We use Terraform to fully describe our infrastructure on AWS.

Extole's engineering is a close-knit team where everyone reviews each other’s Github pull requests. We encourage collaboration and peer mentorship, continually dedicated to learning and improving as a team.

Responsibilities and Duties

We are looking for an engineer to lead the architecture and build out of a rich, scalable big data platform.


  • BS/MS degree in Computer Science, Engineering or a related field
  • 2+ years of Java experience
  • Experience with Spark, Cassandra, Kafka, Hadoop ecosystem


Benefits include working in downtown San Francisco, open vacation, and fully covered healthcare, dental, and vision plans. We provide many opportunities to grow in your position and switch into different roles. You will work with highly driven and intelligent coworkers in an upcoming startup, making a big impact in a new market.


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*