News for hackers. Stuff that matters.
Re:The Cost Savings Of Netflix's Internal Spot Market by pc86 on Tuesday December 05, 2017 @01:26PM (#15854195)
What sorts of things does one need to learn to get a software engineering job at a place like Netflix? Where would you even go to learn that type of thing (other than Netflix)?

As someone who spends most of their day writing C# web apps for clients, something like a job at Netflix seems like an impossibility at this point.

Re:The Cost Savings Of Netflix's Internal Spot Market by eropple on Tuesday December 05, 2017 @03:13PM (#15855338)
Netflix is, mostly, just a Java shop. They follow good practices in a lot of ways (circuit-breaker patterns, abstracted access to data stores, etc.) but it's still a Java shop.

Their infrastructural/cloud ops teams are broader in the proper nouns they wrangle, but that's a different kettle of fish and is totally learnable outside of Netflix: understand AWS (when to build versus buy), understand how systems talk to one another (networking, HTTP for online queries versus queues for offline jobs), and how systems scale and repair after failure (horizontal versus vertical scaling, quorums for decisionmaking, when to use CP versus AP datastores, that kind of thing). And Netflix open-sources enough of their internal tooling that, once you have a baseline in the infrastructural field, you can probably do a good job of figuring out what the missing bits are.

I'm sure, having not worked there but worked on fairly large systems, that Netflix has its own wacky problems, but they're the things that baseline understanding of this stuff enables you to learn. It's all just digital plumbing.

Re:The Cost Savings Of Netflix's Internal Spot Market by joubert on Wednesday December 06, 2017 @09:26AM (#15861213)
We have many different teams that work in different domains and use different technologies. You can take a look at https://jobs.netflix.com to see if there's anything you would love doing.

My team, for example, builds the user interface for TV devices. It is a single page app that we craft using JavaScript and React. The same code runs on hundreds of different devices, including game consoles, smart TVs, cable boxes, and other HDMI-connected devices.

The TV UI team looks for seasoned software engineers who build UIs and we come from a variety of backgrounds: web, desktop, mobile, embedded devices.