Software Engineer - Discover & Watch

Masimo

(San Francisco, California)
Full Time
Job Posting Details
About Masimo
Masimo (NASDAQ: MASI) is a global medical technology company that develops and manufactures innovative noninvasive patient monitoring technologies, including medical devices and a wide array of sensors.
Summary
This is a position where you get to both solve hard backend problems and contribute directly to features that millions of users interact with and enjoy. VOD is the focus of Twitch going into 2016. We want to make Twitch a compelling place to come for prerecorded content and take down the giants in the market. Some of our past, present, and future projects include: - Offline playlists: a backend that synchronizes a VOD viewing experience across many people on a channel - Chat Replay: a service for recording and playing back chat on VOD pages for the full Twitch experience - Improvements to QoS and optimizations to decrease video loading times - Experiments with methods to annotate VODs with metadata like when games begin and end If you're looking for a place to build large scale services that are failure resistant and power real user-facing features, and if you're not intimidated by the challenge of making Twitch the dominant VOD destination for gaming content, then this is the place for you.
Responsibilities
* Design, build, and maintain scalable search services, recommendation systems, and newsfeeds. * Cultivate engineering best practices within your group and engineering * Participate in code and design reviews. * Mentor and cultivate junior engineers * Participate in design and architecture sessions with other product and team leads * Providing engineering input into our product planning and scheduling processes
Ideal Candidate
* Professional software development experience, the more the better * You don’t need a degree, but you should know how engineering works in the real world. * Proficiency in at least one of the following languages: Javascript, Ruby, Python, Go, or C++ **BONUS POINTS** * A strong knowledge of internet and web technology fundamentals * Experience working in agile development teams * Experience working on complex, multi-layer applications * A passion for games or other interactive media

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.