Startups: post your jobs now. It's free. [
Login
or
Sign Up
]
Startup Jobs
Startup Companies
Post a Job!
Startup Newswire
Job Widgets
Search Startup Jobs
Funding
Shhhh...
Employees
83
Salary
Shhhh...
Fulltime
Yes
Telecommute
No
Industry
Video
View full company profile
Other Openings
Site Reliability Engineer
Engineering
Ruby on Rails Engineer
Engineering
Senior Support Engineer
Engineering
Project Manager
Engineering
Software Developer in Test
Engineering
Distributed Systems Engineer
at
Ooyala
in Mountain View, CA —
Jun 17, 2013 |
Overview
Distributed Systems Engineer
Responsibilities
Develop dynamic systems that ingest and encode thousands of hours of video content per day at faster than real time speeds.
Build a highly reliable and scalable processing system system leveraging cloud computing and distributed storage facilities
Deliver HD video for top video publishers around the world
Experience
Passion for building and scaling world-class systems used by millions worldwide
BS or MS in Computer Science or equivalent from a top tier engineering program
5+ years of software development experience building highly-scalable and fault-tolerant systems
Excellent programming skills in C++ or Java, including deep exposure to server/service design, messaging and queueing systems, and caching layers
Strong Linux background and a good understanding of performance, networking, and scaling large and
complex systems
Experience with designing and deploying large scale distributed data processing systems; experience with Hadoop a plus
Strong Analytical and communication skills and a strong customer awareness
Education
BS/MS/PhD in Computer Science or related discipline
Want this Job?
Apply Now
* = Required Fields
First Name
*
Last Name
*
Email
*
Cover Letter
*
Type or paste your cover letter below
Select Your Resume
*
About Us
|
Privacy Policy
|
Terms & Conditions
|
Contact Us
© 2013 Job Alchemist, Inc. All rights reserved.
Feedback
Startuply is in beta. Love it? Hate it? Want to suggest new features or report a bug? We'd love to hear from you.
Let us know what you think!