What is a Forward Deployed Engineer?
If you haven't heard, many of the largest cloud providers in the world are spending billions on the idea that they can physically put their own engineers inside their clients' premises.
Amazon's AWS put $1 billion into its forward deployed engineering units just recently, and then a few days later, Microsoft launched Frontier, a company with more than $2.5 billion and 6,000 embedded experts. The idea wasn't to buy better models; it was to assist clients in making models work better in existing chaotic workflows. That's where the concept of a “forward deployed engineer” comes from.
Forward deployed engineer in a nutshell
-
The role: working inside a client organisation to enhance, repair, evaluate, and restore their software, often with AI assistance.
-
Tasks within the role: 60% of the work is customer-facing, while 30% involves deploying code and around 10% is internal engineering.
-
Salary: Expect to earn around £85,000 a year or over £100,000 a year in London.
-
Primary hiring companies: Google, Amazon, Microsoft, Salesforce, Stripe, OpenAI, Palantir, Databricks, and various consultancies
-
Demand for the role: 729% increase year-on-year, according to LeadDev data.
-
How to get a job in this role: Display a combination of engineering understanding and business acumen.
What is a Forward deployed engineer?
A Forward deployed engineer is a software engineer working inside a customer's environment directly instead of remotely. Their role is to learn more about what the client needs and then provide the code or solutions that fill gaps.
Peter Thiel's Palantir is the company that originally developed the model for intelligence and defence contractors. It's now becoming more widely accepted across various verticals and industries.
Usually, companies run "sprints" inside client firms using teams of Forward deployed engineers. The goal is to generate as much leverage and value in as short a space as possible to keep costs affordable while also providing client companies with the upgraded tools they need to thrive in their industries.
How to become a Forward deployed engineer
The primary source of talent for this role comes from individuals with a software engineering background. These individuals understand foundations and systems and are able to ship commercial-ready production at short notice. They're also able to react to specific bottlenecks or challenges that individual firms may be facing, either based on experience or through understanding the client's unique technical architecture.
Forward deployed engineers sometimes also have a solutions engineering or consulting background. These individuals have engineering depth and instincts about what clients want, making them highly suited to this role. Sometimes you also see forward deployed engineers coming from a data or platform engineering background. This is the shortest hop, which is why it's so common.
If you're looking to become a forward deployed engineer, it's worth remembering that most companies are simply looking for evidence that you can do the job. While formal qualifications and experience are nice, AI skills continue to evolve, and many firms are looking for individuals with cutting-edge knowledge on how to implement solutions quickly.
Why has Forward deployed engineer emerged as an important role for businesses?
Forward deployed engineers emerged as an important role for businesses because of the high failure rate of AI projects. Artificial intelligence holds immense promise for many companies, especially when it comes to improving their workflows, but only a small minority find that it really makes a significant difference to how they operate and their bottom line.
Forward deployed engineers are required to plug gaps in technical skills shortages in many UK companies. While a lot of firms plan to adopt agentic AI within the coming years, right now these systems are not sufficiently advanced to provide the deployments they need to upgrade their businesses and keep pace with industry leaders.
Forward deployed engineers plug this gap by providing the deep human skills needed to implement AI and machine learning systems efficiently while keeping costs reasonable.
The top skills Forward deployed engineers need
-
Discovery skills: the ability to communicate findings in non-technical language to client teams
-
Commercial judgement: the ability to determine whether a specific implementation will create real value for the client firm
-
Technical production engineering insights: skills related to shipping, debugging, and operating real systems under load
-
Experience with data work and integrations: APIs, ERPs, messy schemas, and more
-
General fluency in AI: understanding of prompting, retrieval, and operating guardrails
-
Security and governance: an understanding of how advances in software interact with compliance requirements in specific industry verticals
Software engineering courses and apprenticeships
Forward deployed engineer faqs
How does a forward deployed developer differ from other developer roles?
Forward deployed developers differ from conventional developer roles in several key dimensions:
-
The audience: forward deployed developers build for one customer instead of many, unlike a product engineer who builds for a broader roadmap.
-
Scope: the scope of a forward deployed developer is often narrower and more focused than that of a conventional developer.
-
Environment: most forward deployed developers spend their time in a customer-facing environment instead of focusing solely on backend software engineering.
What is the expected salary for a forward deployed developer?
Forward deployed developers can expect to earn around £85,000 a year. Those with less experience usually start between £50,000 and £60,000 a year and can progress up to £100,000 a year with eight or more years of experience. Salaries in London are often higher, typically in the £110,000 to £130,000 range for senior roles.
Which roles are well-suited to becoming a forward deployed developer?
It's worth exploring becoming a forward deployed engineer if you are in a role that involves any form of full-stack or backend engineering. Solutions engineers with coding skills are often ideal candidates. Technical account managers or data and platform engineers can also transition into this role with minimal friction.
How is AI affecting software development roles?
AI is affecting software developer roles by reducing opportunities in the conventional software developer space. Stanford's Canaries in the Coal Mine research shows that demand for engineers in the 22-to-25 age range has fallen significantly since 2022, when Open AI introduced the ChatGPT 3.0 interface.
Let's talk
Start your digital transformation journey today
Contact us today via the form or give us a call