VOLOVLOAutomation risk & transition, task by task
AskOccupationsMajorsBusinessFoundersChangesNotesMethod
Search occupations, majors…For agents
EN
  • English
  • 简体中文
  • 日本語
  • Español
  • Português
  • Français
VLO
VOLO

Understanding how automation changes work — task by task, with the evidence shown and the uncertainty admitted.

AskOccupationsMajorsBusinessFoundersChangesNotesMethodWill AI replace my job?AboutRole diagnosisOpen dataOntologyFor agentsVOLO ProPrivacyTerms
© 2026 VOLO
Occupations
All occupations
AI / software
Translator / InterpreterBank tellerCopywriterContent moderatorCustomer service representativeAdministrative assistantSoftware tester / QA engineerData entry clerkGraphic designerParalegalVideo editorAccountant / BookkeeperMarketing specialistFrontend developerTax preparer / tax agentVoice actorMedical coderData analystInsurance claims handlerTechnical writer / documentation engineerJunior software developerInsurance underwriterHR / recruiterLoan officer / credit officerFinancial analystProcurement / supply chain specialistJournalistSales / account managerReal estate agentNetwork engineerIllustratorTravel agent / travel advisorIT support specialist / helpdeskAuditorSupply chain plannerManagement consultantPhotographerBackend developerAI researcherProduct / UX designerBusiness systems ownerE-commerce operations specialistActuaryAnimator and VFX artistWriter and authorPayroll specialist / payroll clerkRadiologistData engineerProject managerData scientistCourt reporterEditor and proofreaderLawyerMedical assistant / clinic assistantQuantity surveyorContent creatorQuantitative analystMachine learning engineerExperienced software engineerDevOps engineer / platform engineer / SREBusiness analystMusician and composerGIS analyst / cartographerProperty appraiser / valuerProperty managerProduct managerDietitian / nutritionistEconomistPharmacistPartnerships / channel managerSecurity analyst (SOC)Financial adviser / financial plannerInterpreterPathologistChip design engineerGrant writer / grants officerCompliance officerLibrarianDrafter / CAD technicianArchitectFirst-line manager / team supervisorCounsellor / psychotherapistRetail salesperson / shop assistantCivil / structural engineerElectrical engineerIndustrial engineerStatisticianSecurity guardInterior designerUniversity lecturerPsychologistBus driverInsurance agentMechanical engineerFashion designerOptometristNotarySchool teacherGeneral practitioner / primary care doctorAirline pilotDriving instructorUrban plannerEmergency dispatcherWaiter / restaurant serverRadiographer / radiologic technologistLand surveyorAuto mechanic / vehicle technicianPolice officerSonographerAircraft maintenance technicianDental hygienistAnaesthesiologist / anaesthetistBuilding inspectorSpeech-language pathologist / speech and language therapistNurse practitionerAir traffic controllerVeterinarianBartender / baristaPhysiotherapist / rehabilitation therapistDentistSurgeonParamedic / EMTConstruction workerSocial workerJudge / magistrateRegistered nurseMassage therapistMidwifeCare worker / nursing assistantPlumberAI implementation lead
RPA / self-service
Government service clerkOperations coordinatorMetro train driverReceptionist / front deskPharmacy technicianPhlebotomistDental assistant / dental nurseRespiratory therapistOccupational therapist
Robotics
Retail cashier / shop assistantContainer port workerWarehouse workerAssembly line workerMedical laboratory technicianActor and modelMachinist / CNC machinistWelderChef / cookGardener / landscaperCleaner / janitorFarmerFirefighterHVAC technicianBricklayer / blocklayerCarpenter / joinerCabin crewHairdresser / barberElectrician
Autonomous driving
Ride-hail / taxi driverTruck driverDelivery rider / courier
Majors
All majorsEnglish / Foreign languagesComputer scienceAccountingPsychologyJournalism / CommunicationFinanceLawVisual communication designMarketingNursingBusiness administrationEducation and teacher trainingArchitecturePublic administrationMedicineHospitality and tourism managementEconomicsInformation systems
Guides
Ask VOLOFor businessFor foundersRecent changesNotesFor institutionsVOLO ProMethod & evidenceAboutFollow an occupationSearch
You are reading as:I have a jobI am studyingI run a companyI am building something
On this pageWhat is happeningTask breakdownRecent changesFor youWhat it means for youWhat you can doHow we knowWhat these rest on
Occupations›Backend developer

Get told when a verified record lands on this occupation → · Mark which of these tasks are yours (VOLO Pro, free) → · For a team or a graduating class →

Backend developer

Owns the part where being wrong is expensive and invisible — the data that must stay consistent, the money that must not move twice, and the service that has to be up at 3am.

Software & technologyAssessed 2026-09-12
Tasks automating
1of 6
1 being augmented
Still human-led
4of 6
0 new tasks
Evidence-backed judgements
6of 6
8 verified records
Test this week · first of 3 directions

Find one invariant in your system that must never be violated, and check whether anything actually enforces it or whether everyone just avoids breaking it.

See all 3 ↓
54/100
Automation impact indexLow confidence

This is not a probability of losing your job. It combines how much of the role's task load is exposed to automation with how far adoption has actually gone — useful for comparing occupations on one consistent basis, and for nothing else.

Where this applies

Written for engineers building services, APIs and data layers. It cuts by layer, not by seniority — the junior and experienced pages cut the other way and a senior backend engineer sits on both. Platform and site-reliability work overlaps but is answerable for different things; data pipelines have their own page.

What is happening

What is actually changing#

The unit of analysis is the task, not the job title. A role is not replaced — its task mix shifts.

AutomatingBeing augmentedStill human-ledNew taskStriped: our inference, not yet backed by a verified record

Each tile is one task. Its size is how much of the job it is; its colour is where the task is heading. Click a tile to see what the judgement does not establish.

Core task
Endpoints and the plumbing between them
Automating✓ Evidence-backed
What this does NOT mean

Generating an endpoint is not the same as deciding it should exist, what it must guarantee, or what happens when it is called twice. The typing was rarely the expensive part of this work.

Read this task in full →Test AI on this task in your free workspace →
Core task
Keeping it correct when things happen at once
Still human-led✓ Evidence-backed
What this does NOT mean

Uber reports that a tool now drafts fixes for low-level data races in its Go code, with code owners accepting most and rejecting some that passed tests but were wrong; that is races in one codebase, not transactions or ordering across services. Incidents are almost never attributed publicly to generated concurrency code, and that silence is not evidence that it does not happen.

Read this task in full →
Core task
The data model, and changing it while it is in use
Still human-led✓ Evidence-backed
What this does NOT mean

Google reports that most of the code in one large migration of IDs was written by AI while every change was reviewed and rolled out by people; that is a code change at one company, not a live schema migration. The claim is about who decides and answers for it, not about who types it.

Read this task in full →
Core task
Who is allowed to see what
Still human-led✓ Evidence-backed
What this does NOT mean

The UK's cyber security agency advises writing authorisation logic closer to by hand, and a benchmark found about half of the models' working backends exploitable; neither is a defect study separating generated from hand-written code in the same codebase, which is what would settle it. Regulated environments already require human sign-off here, which may be doing more of the work than the difficulty is.

Read this task in full →
Significant task
What it costs and how fast it is
Being augmented✓ Evidence-backed
What this does NOT mean

Nothing here measures how much of this is now tool-driven in practice, and the answer differs enormously between a team with an observability budget and one without.

Read this task in full →Test AI on this task in your free workspace →
Significant task
Being the one the pager wakes
Still human-led✓ Evidence-backed
What this does NOT mean

This says nothing about whether on-call load is rising or falling, which is the question most engineers actually care about and the one nobody publishes.

Read this task in full →

Is this your job? Say so and this page narrows to your share of it.

A job title is a bundle of tasks bought together, and no two people hold the same bundle. Nothing is sent anywhere — it stays in this browser.

Endpoints and the plumbing between themAutomating✓ Evidence-backedKeeping it correct when things happen at onceStill human-led✓ Evidence-backedThe data model, and changing it while it is in useStill human-led✓ Evidence-backedWho is allowed to see whatStill human-led✓ Evidence-backedWhat it costs and how fast it isBeing augmented✓ Evidence-backedBeing the one the pager wakesStill human-led✓ Evidence-backed

Read all 6 tasks in full — direction, reasoning and limits →

Recent changes#

2023202420252026today2023-11-13 · DeploymentMicrosoft says an LLM-based incident tool's data-collection part has been used by over 30 of its teams for four years, and its root-cause prediction by one incident team2024-08-01 · DeploymentAmazon says it moved tens of thousands of its own production Java applications from Java 8 or 11 to Java 17 with an agent, and estimates the manual equivalent at over 4,500 years of development work2024-10-29 · DeploymentAlphabet's CEO said on the Q3 2024 earnings call that more than a quarter of all new code at Google is generated by AI, then reviewed and accepted by engineers2025-01-12 · DeploymentGoogle says 80% of the code changes that landed in a migration of Ads IDs from 32 to 64 bits were fully AI-authored, while code review and rollout still needed a person2025-04-22 · DeploymentUber says its LLM-based tool produced fixes for 224 of 404 data races in its Go codebase over 18 months, and developers accepted 193 of them in code review2025-05-30 · ConstraintOn 392 backend tasks, the best model's code was correct and secure only 35% of the time, and about half of the models' working programs could be exploited2026-04-13 · DeploymentThirty-one of forty-five US federal agencies reported a commercial AI coding tool in the 2025 federal inventory, naming GitHub Copilot, Claude Code, Codex and Poolside2026-06-18 · ConstraintThe UK's National Cyber Security Centre advises developers to move towards writing code by hand when building authentication or authorisation logic with AI assistance
Can move a judgementCannot move one (forecast, capability demo…)
Constraint2026-06-18Verified 2026-09-27
The UK's National Cyber Security Centre advises developers to move towards writing code by hand when building authentication or authorisation logic with AI assistance

Guidance from the UK's national cyber security agency, written by one of its principal security architects, placing AI-assisted development on a spectrum from fully generated to manual. It advises sliding towards manual when building authentication or authorisation logic, processing sensitive personal data, handling secrets, tokens or credentials, or where the consequences of a security flaw would be significant. It is advice, not a binding rule, and it does not forbid using AI for security code; it gives no figures on how developers actually work.

Failure, rollback, regulation or cost is suppressing adoption. Can lower an assessment or widen its uncertainty.

National Cyber Security Centre (UK) — blog, "The 'vibe coding spectrum' approach to AI-assisted software development" (Toby W, Principal Security Architect; published 18 June 2026) ↗Full impact card →
Deployment2026-04-13Verified 2026-09-22
Thirty-one of forty-five US federal agencies reported a commercial AI coding tool in the 2025 federal inventory, naming GitHub Copilot, Claude Code, Codex and Poolside

The same census: 20 fixed questions put to every reporting agency under a statutory duty, each answered Y or N with the product named and the licences given as a band. Generating code using AI is Y at 31 of 45, seventh of the 20. What makes this row worth more than its count is the product column, because the tools named are ones that did not exist three years ago: GitHub Copilot at Agriculture, Veterans Affairs, the SEC and a dozen more, Claude Code at the Interior, Poolside at Homeland Security and Labor, Codex at the Office of Personnel Management, Amazon Q Developer at Health and Human Services. Compare the travel-booking row in the same file, where most of the Y answers name SAP Concur: on that question agencies were largely pointing at a platform they already had, and on this one they were not. Three limits. A band of 10,000-50,000 at Energy or the Environmental Protection Agency is an enterprise licence that also answers other rows in this file, so it is not a count of people writing code with it. A Y is the employer reporting that it has the tool, not a measurement of how much code the tool writes or how much of that code is kept. And the question says code without distinguishing backend from frontend, or an engineer of ten years from one of ten months; this record attaches here because writing routine service code is what this task is, not because the inventory says so.

An employer has put it into production. Can move the baseline — weighted by scale and how similar the setting is.

OMB — 2025 Federal Agency AI Use Case Inventory, consolidated commercial off-the-shelf AI use cases (CSV, 45 agencies × 20 questions) ↗Full impact card →
Constraint2025-05-30Verified 2026-09-27
On 392 backend tasks, the best model's code was correct and secure only 35% of the time, and about half of the models' working programs could be exploited

A peer-reviewed benchmark of 392 backend tasks, each a set of endpoints to implement from a specification, with functional tests and end-to-end security exploits, including improper access control and incorrect authorisation. The best model on correctness reached 62%; on average around half of the correct programs each model produced could be exploited; and the best model on correct-and-secure code reached 35%. These are 2025 models writing whole backends from a specification, not changes inside an existing codebase, and some authors work for a company building AI code agents.

Failure, rollback, regulation or cost is suppressing adoption. Can lower an assessment or widen its uncertainty.

Vero, Mündler et al. (ETH Zurich, LogicStar.ai and others) — "BaxBench: Can LLMs Generate Correct and Secure Backends?", arXiv:2502.11844v3 (30 May 2025; ICML 2025) ↗Full impact card →
Deployment2025-04-22Verified 2026-09-27
Uber says its LLM-based tool produced fixes for 224 of 404 data races in its Go codebase over 18 months, and developers accepted 193 of them in code review

A peer-reviewed paper by Uber engineers about a tool running in Uber's own developer workflow. Over 18 months it identified 404 reproducible data races in Uber's Go codebase, produced fixes for 224 (55%), and developers approved 193 of those (86%) in code review; rejected fixes included ones judged incorrect despite passing initial tests. Uber does not sell the tool. It covers low-level data races in one language and one codebase, not transactions, idempotency, retries or ordering across services, and every fix went through a person's review.

An employer has put it into production. Can move the baseline — weighted by scale and how similar the setting is.

Uber — "Dr.Fix: Automatically Fixing Data Races at Industry Scale", arXiv:2504.15637 (22 April 2025; published at PLDI 2025) ↗Full impact card →
Deployment2025-01-12Verified 2026-09-27
Google says 80% of the code changes that landed in a migration of Ads IDs from 32 to 64 bits were fully AI-authored, while code review and rollout still needed a person

Google engineers describing their own use of language models for large internal code migrations. In one case study, IDs in the Ads code base (500+ million lines) had to move from 32 to 64 bits to avoid negative rollover scenarios that could cause outages; 80% of the code modifications in the landed changes were fully AI-authored, in most cases a person had to revert at least some of the model's changes, and engineers estimated the total time was cut by 50%. The paper says code reviews and change rollouts still require a human operator. Google sells the models it used. This is a type change in code across a codebase, not a live database schema migration.

An employer has put it into production. Can move the baseline — weighted by scale and how similar the setting is.

Google — "How is Google using AI for internal code migrations?", arXiv:2501.06972 (12 January 2025) ↗Full impact card →
Deployment2024-10-29Verified 2026-09-26
Alphabet's CEO said on the Q3 2024 earnings call that more than a quarter of all new code at Google is generated by AI, then reviewed and accepted by engineers

One large technology company, company-reported, with no definition of how 'generated' is measured (autocomplete versus whole functions). The figure covers all new code at Google without saying what kind; it attaches to this task because writing routine service code — handlers, validation, calls between services and their tests — is what this task is, not because the statement singles out backend work. It says nothing about hiring, and the review step stayed with engineers.

An employer has put it into production. Can move the baseline — weighted by scale and how similar the setting is.

Google — CEO remarks, Alphabet Q3 2024 earnings call ↗Full impact card →
Deployment2024-08-01Verified 2026-09-12
Amazon says it moved tens of thousands of its own production Java applications from Java 8 or 11 to Java 17 with an agent, and estimates the manual equivalent at over 4,500 years of development work

Amazon's own internal estimate about Amazon's own engineering, published by the company that sells the tool - the party doing the work, the party measuring it and the party selling it are the same, which is stated here because it cannot be checked from outside. The company also publishes its method: time saved was estimated from the number of Java dependencies migrated, assuming a day or more of developer time per dependency manually. Note what the migration is: a language-version upgrade has a compiler and an existing test suite as its oracle, so success is machine-checkable at every step - the most favourable possible shape for this kind of automation and not a general result about backend work. And note what is claimed and what is not: 4,500 years is work not done, over a thousand developers, with no statement anywhere that any of them left or that a role was removed.

An employer has put it into production. Can move the baseline — weighted by scale and how similar the setting is.

AWS DevOps & Developer Productivity Blog (Amazon's own) ↗Full impact card →
Deployment2023-11-13Verified 2026-09-27
Microsoft says an LLM-based incident tool's data-collection part has been used by over 30 of its teams for four years, and its root-cause prediction by one incident team

A peer-reviewed paper, mostly by Microsoft authors, on a tool for on-call engineers handling cloud incidents. Its diagnostic information collection component has been deployed across over 30 teams within Microsoft for over four years; a root-cause prediction component using a language model, after a successful preliminary phase, has been actively deployed by one incident management team for several months. It helps with diagnosis; it does not decide what to roll back or accept, and Microsoft sells the models involved.

An employer has put it into production. Can move the baseline — weighted by scale and how similar the setting is.

Chen et al. (Microsoft and others) — "Automatic Root Cause Analysis via Large Language Models for Cloud Incidents" (RCACopilot), arXiv:2305.15778v4 (13 November 2023; EuroSys 2024) ↗Full impact card →
What it means for you

What this means for you#

If you are starting out

The visible half of this job — endpoints and plumbing — is the exposed half, and it is what you would have been hired to do. The parts that hold are about what must never happen, and you learn those by being present when something did happen. Get near an on-call rotation earlier than feels comfortable.

If you are experienced

Your position is stronger than the frontend page's on the most exposed task, and the reason is not that the work is harder — it is that being wrong is expensive and invisible, so accountability is concentrated. Watch for the failure mode that creates: reviewing generated changes to systems where a mistake is silent for months.

Your options#

Four directions, each with its real constraints and one thing you can test this week. Continuing as you are is a legitimate choice — it just has to be a chosen one.

Stay and strengthen

Go where a mistake is expensive

Payments, ledgers, identity, anything with a regulator — domains where an unattended change is not allowed, so review and accountability are funded rather than assumed.

Real constraints

Slower, more process, and depth takes years. It is a different kind of engineering, not the same work in a safer room.

Test this week

Find one invariant in your system that must never be violated, and check whether anything actually enforces it or whether everyone just avoids breaking it.

Reshape the role

Own the boundary the agents may cross

Somebody has to decide what an automated change may touch in a service where a mistake is silent. In most teams nobody has been given that, which is why it appears in incident reviews rather than job descriptions.

Real constraints

Accountability without a title, for now. Take it in writing or it will be assigned to you the first time something breaks.

Test this week

Write down what an automated change can currently merge and deploy in your service with no human in the path. Circulate it and see who is surprised.

Adjacent move

Move to data or platform work

The reasoning about consistency, failure and cost transfers directly, and both are places where the same judgement is applied to a wider surface.

Real constraints

Both pull you further from the product and from the people who use it, which some engineers find is the cost that matters.

Test this week

Trace one number on a company dashboard back to the table it comes from, and count how many transformations it passed through.

Common questions#

How long do I have?

The parts are moving at different speeds, so a single number would hide the thing you need. Writing endpoints is already largely machine work. Deciding what must never happen when two requests arrive together, or what an error message is allowed to reveal, has not moved, because those are answerable positions rather than typing. A signal you can check: when something broke last quarter, was the hard part finding it or deciding what to do about it.

Is backend safer than frontend?

On its most visible task it is less exposed, and the reason is worth understanding rather than taking as comfort: backend correctness is often invisible and expensive to get wrong, so more of the work is accountability. That is a structural difference, not a difficulty ranking, and it can change — the endpoints half of this job is exposed on exactly the same terms as the frontend half.

Do I still need to know algorithms and system design?

For interviews, that has not changed yet. For the work, the honest split is that recalling an algorithm matters less than it did, while reasoning about failure matters more — knowing what a retry does to a system that is already struggling is the same skill system-design questions are trying to test, applied to something real. Learn it from your own incidents rather than from a list.

Will AI write the whole service?

It can already draft one, and that is not the constraint. The constraint is that somebody has to guarantee what it must never do, migrate its data years later without losing anything, and be awake when it fails. Those are positions of accountability, and accountability has not become cheaper — in regulated domains it has become more explicitly required.

Studying towards this?

These majors lead here. Their pages break down which of their competencies transfer and what graduates typically lack.

Computer science →
How we know

What these judgements rest on#

6 of 6 task judgements on this page are backed by a verified event and 0 are platform inference, each labelled where it appears. Behind them sit 2 technology dimensions, a reconstructed trajectory since language models reached the public, and 8 verified events.

See which technologies, how it got here, and the method →

Where it sits in the official classification: skills, knowledge, related jobs →

Other roles in the same function#

A company divides its work into functions before it divides it into jobs. These sit in Technology & data alongside this one — a fact about org charts, not a judgement that they are similar or that they are changing in the same direction.

Junior software developer · Experienced software engineer · Frontend developer · Data engineer · Machine learning engineer · AI researcher · Software tester / QA engineer · Data analyst · Data scientist · Statistician · Economist · Business analyst · Business systems owner · IT support specialist / helpdesk · Security analyst (SOC) · DevOps engineer / platform engineer / SRE · Network engineer · Technical writer / documentation engineer · Grant writer / grants officer