
Software Engineer (Forward Deployed)
About this role
Developers who enjoy being hands-on with models and close to the impact they generate will thrive as a Software Engineer, Forward Deployed at Invisible Technologies. The team builds end-to-end AI platforms that structure messy data, automate digital workflows, and deploy agentic solutions for major enterprise clients. Individuals in this role will work directly with customers and internal delivery teams to scope ambiguous problems, prototype AI workflows, and deploy scalable systems.
The position functions as a blend of AI engineer, software builder, and technical consultant operating in a fast-paced hybrid environment. Success requires an entrepreneurial mindset, strong communication skills to bridge technical and non-technical stakeholders, and comfort translating messy real-world constraints into stable engineering solutions.
What you will do
- Collaborate with delivery leaders to scope technical solutions to operational problems.
- Identify workflow optimizations through deep engagement with customer problems and work to build into a stable and scalable solution.
- Design and implement AI-powered workflows using large language models, embedding models, retrieval systems, and automation tools.
- Translate messy real-world constraints such as inconsistent data and latency requirements into elegant engineering solutions.
- Iterate quickly based on real-time feedback from operators and clients.
- Build reusable tooling and infrastructure that accelerates future deployments.
What you need
- Demonstrate hands-on experience in software engineering or machine learning engineering through professional roles, internships, or coursework and research projects.
- Possess strong Python skills alongside familiarity with libraries such as PyTorch, Hugging Face, LangChain, or OpenAI APIs.
- Maintain a solid understanding of data pipelines, application programming interfaces, and production deployment tools like Docker, FastAPI, GCP, or AWS.
- Show experience building usable systems from messy data and ambiguous requirements.
- Communicate effectively to explain technical decisions to delivery teams and client stakeholders.
- Maintain an entrepreneurial mindset with comfort working in fast-moving, unstructured environments and willingness to be on-call for customers when needed.
Benefits
- Bonuses and equity included in all full-time offers
Skills and tech stack
Questions candidates ask
What is the remote policy for this role?
This is a hybrid role requiring candidates to be available to work from the London office a few days per week depending on team needs, with willingness to travel for on-site client engagements as needed.
What is the salary range for this position?
The annual salary range for this position, depending on level, is £57,000 to £132,000 GBP. Bonuses and equity are included in all full-time offers, and final compensation is determined by factors including location, experience, skills, and internal pay equity.
What tech stack will I be working with?
Engineers work with Python and libraries such as PyTorch, Hugging Face, LangChain, or OpenAI APIs, alongside data pipelines, APIs, and production deployment tools like Docker, FastAPI, GCP, and AWS.
What is the interview process like?
The hiring team thoughtfully uses AI to support an efficient, engaging, and inclusive interview process. Due to a high volume of candidates, Invisible may use automated decision-maker technologies to filter candidates based on responses to application questions and other provided information.
The application is on the official Invisible Technologies careers page.
Apply on company site