WHOOP | Director of Machine Learning Platform Engineering | Onsite | Full-Time
At WHOOP, we're on a mission to unlock human performance. WHOOP empowers its members to perform at a higher level by providing a deep understanding of the interactions between their unique physiology and chosen behaviors.
We’re looking for a talented leader for our ML platform team. This team owns a suite of tools and services that scientists use during the research, experimentation, and production phases of ML development to enable state of the art data science. You will play a pivotal role in ensuring the reliability, scalability, and performance of our machine learning infrastructure, enabling WHOOP to continue pushing the boundaries of human performance. The ideal candidate has a proven track record leading a cross-functional team, is able to identify new opportunities to leverage our large and growing dataset, and is excited to work with physiological data.
WHOOP | Director of Machine Learning Platform Engineering | Onsite | Full-Time
At WHOOP, we're on a mission to unlock human performance. WHOOP empowers its members to perform at a higher level by providing a deep understanding of the interactions between their unique physiology and chosen behaviors.
We’re looking for a talented leader for our ML platform team. This team owns a suite of tools and services that scientists use during the research, experimentation, and production phases of ML development to enable state of the art data science. You will play a pivotal role in ensuring the reliability, scalability, and performance of our machine learning infrastructure, enabling WHOOP to continue pushing the boundaries of human performance. The ideal candidate has a proven track record leading a cross-functional team, is able to identify new opportunities to leverage our large and growing dataset, and is excited to work with physiological data.
Systems like Hadoop and Spark will run multiple versions of the same task writing out to a FS at once but to a temporary directory and when the first finishes the output data is just moved to the final place. It's not uncommon for a job to "complete" writing data to S3 and just sit there and hang as the FS move commands run copying the data and deleting the old version. It is just assumed a rename/move is a no-op in some systems.
For runs it's mostly just for fun. I use Strava so it has sections they identify along your run that they rank you against your friends and strangers. I do end up running very similar routes most of the time.
I mostly find the GPS invaluable in hiking. It can be a great thing to have on the top of a mountain in the winter with low visibility. If you get up to a summit and the weather turns, you can have the watch send you back down the way you came. Nice and safe.
You can see how off the trace can be here: https://i.imgur.com/eHJI8FH.jpg . You could probably do some smoothing to help fit some of this to a street but I've been on runs where I zig zag down streets just to add distance or to do hills.
As an avid hiker and runner I'm more excited to see what this will do for things like Garmin smart watches. I run through downtown Boston a few times a week and the accuracy is very bad at times making you look like you run much farther than you do.
I would say it can be used at it's simplest as a replacement for cron. It supports running programs on a schedule and you can set concurrency rules, SLAs, and triggers around even single commands or programs. You also get nice graphs of task run time and email alerts if jobs take longer than the SLA you've set.
In Cambridge, MA one of the local bus' has the power to keep a light green longer than normal with the same/similar system: http://pb.cambridgema.gov/1bus .
I might be making this all up, I'll need to actually test it out now. I swear when watching Netflix on a computer, you start an episode and your cursor is auto-hidden. At some point, maybe even when the second episode starts, I swear the cursor becomes visible again on the screen. I then instinctively giggle my finger on my touchpad to make it hide again. After watching couple episodes in a row and doing that, if I don't I feel like it pauses and ask if I'm still there within 20 or so seconds.
Has anyone else noticed that? My theory is that they reveal the cursor after every new episode to try to get you to move it and hide it. If you do that each time, they could assume you're not paying as much attention.
I was reading through the wikipedia page for the building and it mentions that when it was built there was a bylaw that required kitchens and bathrooms to have a window in them.
I've just started using Deis at work recently. Dokku looks like it was a small project sponsored by the company behind Deis. I haven't looked much at dokku-alt.
The thing that I really like about Deis is it supports deployments off of docker images in a private repo on top of git push deploys.
One of the things we do is host a REST service backed by data we generate. We can have jenkins automatically build and publish a docker container to our internal repo, then it's two REST calls to Deis to update the docker container that is running. We generate the data in Hadoop through a longish oozie workflow weekly and we can make two REST calls to repoint the REST service to some new database tables.
I also like that each layer or part of Deis can be swapped out. Want to run haproxy for the load balancing layer instead of nginx? Someone probably has a container that can be dropped in instead. Want swap a more advanced scheduler for etcd, you can swap in Mesos, YARN, or even Flynn's scheduler.
We’re looking for a talented leader for our ML platform team. This team owns a suite of tools and services that scientists use during the research, experimentation, and production phases of ML development to enable state of the art data science. You will play a pivotal role in ensuring the reliability, scalability, and performance of our machine learning infrastructure, enabling WHOOP to continue pushing the boundaries of human performance. The ideal candidate has a proven track record leading a cross-functional team, is able to identify new opportunities to leverage our large and growing dataset, and is excited to work with physiological data.
https://jobs.lever.co/whoop/18467795-9a63-4208-924d-34eb1d62...