Senior Software Engineer – Big Data
Mountain View, CA or Vancouver, Canada

GroundTruth is a global location technology company that drives results with real data. We believe in the power of place. Build your brand, increase sales and more by building off what real people are doing in the real world, mapped using our proprietary Blueprints technology. GroundTruth delivers superior consumer insights by seeing more people and places than anyone else, with an unrivaled first-party database of 95 million active monthly users and 17 million active daily users, across 100 million places and points of interest. GroundTruth currently serves 21 countries globally. Learn more:

You will:

  • Write clean, correct Java, Python and Scala code that others may be able to quickly reason about, extend and re-use
  • Design, build, test and deploy scalable and robust ETL pipelines and microservices
  • Work with large unstructured and structured data sets
  • Seek, implement and adhere to standards, frameworks and best practices
  • Mentor and coach junior and mid-level engineer

You are:

  • Passionate about technology and all aspects of the software development lifecycle
  • Self-motivated, self-directing and adaptive to a fast-paced startup environment
  • Tenacious attention to detail and quality assurance in a highly visible and revenue-impacting production environment
  • Natural tendency to question and vet requirements according to practical concerns, system limitations, and common sense

You have:

  • BS/MS in Computer Science, Engineering or related field
  • 3+ years of experience with Java/JVM programming (Scala is a plus)
  • 3+ years experience in the Big Data open source ecosystem including but not limited to: Hadoop, Spark, Kafka, Druid
  • Expert level skills in one or more of SQL, Hive, Pig
  • Expertise with the HTTP protocol and experience developing web applications and/or services
  • Proficiency in at least one scripting language (e.g Python, Perl, Ruby) and the unix command line.
  • Familiarity with Docker and the benefits of containerization
  • Familiarity with practices and philosophies of CI,CD and TDD are a plus
  • Available for on-call application level support of production systems.
  • Experience with Cloud based infrastructure e.g. Amazon AWS

How you can impress us:

  • Front-end (HTML/Javascript) development
  • Experience in the ad tech industry

We are an equal opportunity employer and value diversity in our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.