Staff Software Engineer/Java Developer, Cloud Platform LOC : Santa Clara, CA

100,000 - 200,000

Job Description:

Essential Functions

  • Build systems to collect, process and manage user audiences from billions of user generated events and tetabytes of data sets.
  • Solve challenging problems in data management and ads domain leveraging latest open source big data technologies such as Hadoop, Spark, Kafka, Redis, and Storm.
  • Help to evolve large scale Data Management and Ads platform and tools in all aspects, from data collection to data processing, exploration, visualization, modeling and exporting.

Education

Minimum: Bachelor\'s Degree

Preferred: Master\'s Degree

Major/Discipline: Computer Science/Computer Engineering

Relevant Work Experience

  • Minimum: 3+ year of Java development
  • Preferred: 5+ years of Java development
  • Skills & Abilities (Technical or General)
  • 3+ years of strong hands-on experience with Java, J2EE and related technologies.
  • Experience in building distributed back-end systems.
  • Strong track record of excellence, and of delivering high quality innovative software.
  • Strong communications skills
  • Ability to work well as part of a team

Preferred:

  • Hands-on experience working with MySQL, Hadoop, Kafka, Spark or Redis is desired.
  • Strong understanding & usage of algorithms, data structures, and OO methodologies in designs and coding.
  • Flexible, adaptable, and able to autonomously manage multiple tasks in a dynamic, fast-paced, iterative development environment with short turn-around times.
  • Self-motivated, passionate for technology, and strong driver for results and continual improvement.
  • Team player - work well independently and in multi-group cross-discipline environment.
  • Excellent skills in influencing, resolving conflicts.


Share Profile