Senior Software Engineer, Big Data

Company Name: Conviva Technologies
Location: Foster City, California
Date Posted: 24th Nov, 2017

Job Responsibilities -

  • Build big data processing systems for both streaming and off-line processing
  • Solve engineering challenges in managing real-time processing of big data with emphasis on reliability, scalability, flexibility

Qualifications -

  • Strong desire to work in a startup company and make it a success
  • Strong knowledge of OOD/OOP principles, exceptional knowledge of CS fundamentals, distributed systems, data structures, algorithms
  • 3+ years of experience designing and developing high scale distributed systems
  • Big Data Engineer with experience building massively scalable infrastructure using commercial and open-source tools
  • Expert knowledge of Java and/or Scala
  • Experience working with 1-2 large data processing frameworks, such as Apache Spark, Hadoop
  • Strong communication skills and easy going attitude
  • BS (with 3+ years of industry experience), MS/Ph.D. in CS or equivalent
  • Plus: Active Open Source contributors
  • Plus: Experience designing Spark-based applications