Software Engineer, Machine Learning
deeplearning.ai
deeplearning.ai
A moderator has understandably updated the title to "Software Engineer, Machine Learning".
Thought I should clarify this because this thread was posted to highlight the issue of demanding long work hours. There are two job postings that mention these long work hours.
Job Description 1: https://www.deeplearning.ai/machinelearningsoftwareengjobdes...
Job Description 2: https://www.deeplearning.ai/fullstacksoftwareengineerjobdesc...
Both pages originally said, "many of us routinely work and study 70-90 hours a week".
After a lot of criticism on Andrew Ng's Facebook post, as of now, it has been modified to, "many of us routinely work and study 70+ hours a week".
Andrew Ng's Facebook post: https://www.facebook.com/andrew.ng.96/posts/1472272026162033
Of course, it won't be paid hourly; it's much easier to abuse salaried individuals.
Previous experience with machine learning, such as experience from completing the Coursera Machine Learning and/or deeplearning.ai MOOCs
If that's the experience level, then this is an entry-level job.
But still, the stupid mantra from the Silicon Valley is "you have to work 80 hours to be successful"
Why are these CEO/CTO unable to comprehend studies and adopting a totally irrational position ?
https://www.inc.com/tom-popomaronis/science-says-you-shouldn... https://www.cnbc.com/2015/01/26/working-more-than-50-hours-m... https://cs.stanford.edu/people/eroberts/cs181/projects/crunc...
everything else is long-term
I've come to the conclusion this is the case. Has anyone written on this?
It really just-so happens that the standard US workweek is the exact perfect amount? That sounds incredibly unlikely. And this is a hard thing to study, too.
Moreover, anecdotally, I know plenty of people that work more hours than this, effectively (and also some that work less!).
Any sort of hobbies or things outside of grinding away to get someone else rich? Nope.
Why does anyone accept this shit anymore? This guy should be laughed at.
For me personally, there isn't enough money you could pay me to work 90 hours a week.
There is absolutely nothing wrong with seeking people who voluntarily wish to work those hours.
It is in fact much better than implicitly expecting long working hours like many jobs while not being upfront about it - that can trap people into a deal they did not fully understand. This is the opposite.
It may be unsustainable for the vast majority of people (me included) - so what? I don't go around crying about coal miners jobs because it would be unsustainable for my physical frame, I just choose not to apply.
Couple that with a broader obsession in the US corporate workplace for increased productivity at all costs, and I can see why people would see this as beyond the pale.
So, yes, taken as a single point, you're right, simply don't apply. As part of a larger trend in tech workplaces, it's a worrying symptom of a deeper dysfunction.
Take it out on the hundred companies who advertise and pay for 40 hr workweeks while really expecting much more. That would be so much better for our industry.
Sorry, no.
If anything, this is the next step in normalizing this kind of destructive work culture: being up front and unapologetic about wanting to exploit people.
You can't do this kind of work motivated by money. You have to love the idea.
That's so much better...
Or, here's a crazy idea: You could hire two passionate people and allow them to each live a normal, balanced life, thus preventing burnout and reducing the chance of mistakes while increasing overall productivity (since studies show that one person working twice as long is not twice as productive).
Wild idea, right?
I don't care how much I love the work, I get paid the value of my labor or I walk. If that means $800,000 year for 80 hours a week, that's what it takes. There are very few cases I would ever take less compensation then I think my time is worth, even for a job I would love. To me, its a matter of self-respect.
When the job description directly says 70+ hours expected, it puts you in a position to clearly say "Hey since this job will be roughly 70-90 hours, I expect my salary to be commensurate".
Its very different when companies don't clearly state that expectation - that is when the pay problems come in. Its so much worse to advertise a 40 hour job where candidates find out 3 months later how f* they are - those guys deserve the flak for overwork.
But I think this trend needs to be called out and discussed. I want to have the possibility of working healthy hours like I currently do at my current workplace for many more years to come. But if this trend becomes pervasive in the industry, I would lose this possibility.
All I am saying is most startups advertise and pay for 40 hour workweeks while expecting much more. They are the problem - call them out - not this company! Because false advertising about expected work hours is what really kills you - you don't have the "common sense" choice of not applying because you wont even find out until 3 months into the job!
In contrast, deeplearning.ai, by being honest about what they truly expect they really are doing a huge service to candidates.
A young engineer may be able to burn at 70 hours a week for 2 weeks if one is highly motivated. But after a couple of weeks, the amount of productivity will fall off a lot.
more hours != productivity
So I'll assume people who can pull off a 90-hour work week work all 7 days of the week which would amount to 13 hours/day. That still leaves sufficient time for a 7-hour sleep and 4 hours of chores and entertainment.
Now, if you are your own boss where you decide the scope and the deadlines, the work is going to be fun and I can understand that you would not mind working 13 hours/day. But I don't think working 13 hours/day for a boss or a company that considers me a cost in a business transaction of buying my skills is going to be fun.
I couldn't keep any intimate relationship, pretty much just dated very casually over that time.
Rarely saw my family.
Saw my friends so infrequently, that I may as well have lived 2,000 miles away. It was a big event any time I saw them which was usually once every 2-3 months.
My blood pressure reached full blown hypertension levels and I needed medication.
It's not a healthy way to live and I've undoubtedly erased years from the end of my life as a result. I don't care how motivated or passionate you are about what you do, this work load isn't sustainable and will forever be a "Dark Ages" era of my own life.
You'll find at a job that a 70% productive day is outstanding. Time not lost to meetings, travel, etc. is rare. Working from home helps because it extends the work time and minimizes the interruptions. My years working from home were the most productive.
As for the 70 hours thing, I work 7 days a week. Since I have no outside constraints the term 'day' gets a bit blurry; sleep happens when it happens, eating happens between keystrokes, etc. In fact, I'm "on vacation" this week at the Outer Banks but reading a PhD thesis. My wife can't understand why I brought "work" to a beach resort. She works in medicine so this really is "escape time from work" for her.
Interesting work is its own motivation. We seem to have lost that idea somewhere. Her work is not interesting so she needs to escape. Mine is interesting and I consider not working as "lost time".
Andrew has the possibility of "interesting work" but I'm going to bet they screw it up with things like "required sensitivity training", meetings, "required plans and schedules", "interviewing new employees", "friday lunch gatherings", skip-level interviews, open-plan floor office space, investor presentations, morning standups, on-call phone coverage, skype meetings, slack interruptions, agile card games, progress reports, company security protocols, random phone calls, trip reports, trip refund paperwork, employee ratings, changing goals, offsite meetings, time tracking, parking issues, pair programming, etc. All of which are examples of time-sinks I've experienced on the job. I can't spend 3 weeks absorbing a relevant PhD thesis "between meetings". I can't write really difficult programs without huge blocks of uninterrupted time.
"Since we're an early stage company, you should be flexible in your tasks and do whatever is needed, ranging from dirty work like data cleaning, to high-level work like algorithm design."
I'm not sure what the mean by that, or if that was added later, but the "learning" part looks like a reasonable amount of effort for those who are in this field with only 3 to 5 yrs of experience.
Even assuming this is crazy, what's wrong with crazy people recruiting similarly minded crazy people? It's most obviously not a fit for anyone who wants to work 40 hours or wants to see their kids or whatever, but for those, there are plenty of other jobs. I just find it crazy that because of your personal views on work-life-balance, you expect Ng to have to change his desires for you. That seems wrong to me imho.
However, software engineers rarely get any form of compensation for extra hours work outside of small vanity bonuses. This is just someone looking to take advantage of the fact they can get free labor out of their employees by "encouraging" them to work an extra 30 to 40 hours a week.
EA did this, and were successfully sued for it. The consequences for their actions were greater than just being sued, however; an entire generation or two of game developers were burnt out on their passion and moved away from the gaming industry.