Sr. Platform Engineer Kosmix
THIS JOB HAS EXPIRED As our Platform Software Engineer, you will be a key member of the team that designs, develops and scales this real-time platform. This will involve designing and developing high performance, scalable and robust systems for real time distributed data-stream processing and storage. This will also involve implementing large-scale stream acquisition platforms to bring in social media firehoses for processing. You will leverage and contribute to open source software whenever possible (Cassandra, Gearman, Hadoop, etc), and participate in open-sourcing the Kosmix real-time platform.
Challenges include: distributed processing and messaging, robust distributed storage, data-stream computational pipelines, real-time indexing, multi-level caching, capacity planning, and performance tuning."
The Desired Skill-set:
BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering or related field
2-5+ years of Programming experience in C/C++/Java/Perl/Python
Extensive Linux systems programming experience
Expertise in distributed/scalable systems and algorithms with awareness of time and space complexity
Strong background in process design for reliable systems
Working knowledge of standard tools for optimizing and testing code
Past experience handling large amounts of data on distributed platforms is also a huge plus
Most important, we want self-motivated builders with a real urge to change the world through their creations
||444 Castro Street |
Mountain View, CA 94041
THIS JOB HAS EXPIRED