I believe this was released as part of Tesla's Autopilot hiring announcement. More details here: https://www.tesla.com/autopilotAI Definitely someone's dream job ;) I particularly like the applicant query: "Tell us, what extraordinary work you have done?"
Two issues, first: I thought fully autonomous driving was meant to be done by now? Second, don't Tesla & SpaceX have a reputation for being a terrible place to work, with Musk expecting everyone to be working as hard (or harder) than him, and firing people in weird and capricious ways.
That is not what Elon predicted at Autonomy Day last April. He thought they would be feature-complete by the end of 2019, which is to say, that all the basic code paths necessary for best case city driving would be functional.
If you've done software development, you understand that getting to "feature-complete" is different from "code-complete", which is also different from "Beta", which is different from "GA". Those are each progressively later stages in the software development / release cycle.
Feature complete is merely the day that you can say that there is some functional code in place for all of the code paths that you expect to write. You would expect to be able to do an internal demo showing all the functionality working in the "happy case" at that point. Usually QA has not really even begun in earnest at this point. It is by no means the point where development is "done", which is for FSD in fact, approximately, never.
Code complete isn't always distinguished from feature complete, but in my experience, code complete would contemplate negative testing, error handling, and alternative processing modes which might not have been implemented at the point of "feature complete". Code complete typically signifies that from that point forward only bug fixes will be added into the next release.
Some projects can reasonable be expected to remain in testing, validation, and certification for several years after the point of "code complete".