Software Engineer - Spark

Company Name: Chartboost
Location: San Francisco, CA
Date Posted: 18th Oct, 2016
  • Develop backend engine to ingest, process, evaluate large amounts of data.
  • Design & develop real-time data processing pipelines
  • Develop tools to monitor, debug and troubleshoot / analyze problems
  • Build and architect highly scalable engine that can many billions of events.
  • Collaborate closely with product team to build new features and infrastructure
  • 2+ years of experience in programming in Spark / Java / Python / Scala
  • Experience with Distributed systems for data processing
  • Experience processing data larger than 10TB of data is a plus.
  • Experience designing query languages or otherwise using Antlr is a plus.
  • Experience with the Finagle or Play frameworks is a plus.
  • Experience with building high reliability, highly scalable software.
  • Expert debugging skills and emphasis on automated tests to build high-quality systems
  • BS in Computer Science or related technical discipline.