Build and evolve reusable AI capabilities for construction software products. Design production-grade LLM, retrieval, tool-use, orchestration, and agentic systems; establish evaluation-driven development and reliability standards; and prototype scalable AI solutions. Collaborate with product, engineering, and business stakeholders, guide other engineers, improve AI-assisted development practices, and support systems from experimentation through production rollout and continuous improvement.
Tasks:
- Build and continuously evolve shared AI capabilities, reusable services, and engineering accelerators that can be adopted across multiple construction software products.
- Design and implement production-grade AI systems including LLM-based experiences, retrieval pipelines, tool use, orchestration layers, and agentic workflows.
- Create human- and machine-executable technical artifacts such as specs, evals, interface definitions, and workflow contracts that improve clarity, speed, and quality of delivery.
- Define and apply evaluation-driven development loops for AI systems, covering quality, reliability, latency, cost, grounding, and other relevant performance dimensions.
- Partner with product teams to identify high-value cross-product opportunities, support integration of shared capabilities, and recommend patterns without owning product-specific architecture decisions.
- Contribute to AI-native engineering practices inside the team through Spec-Driven Development, AI-assisted development workflows, automated testing, and intelligent engineering agents.
- Apply practical standards and guardrails for AI reliability, observability, governance, security, and responsible production use of AI solutions delivered by the central team.
- Prototype and validate new technical approaches quickly, turning emerging AI capabilities into scalable building blocks with clear business relevance.
- Support and guide other engineers through technical collaboration, peer review, and knowledge sharing in modern AI engineering and experimentation.
- Work closely with AI PM / PO, engineering, and business stakeholders to align implementation choices with customer value, delivery feasibility, and measurable outcomes.
- At least 5+ years of hands-on software engineering experience, including significant work on production-grade AI or data-intensive systems in complex delivery environments.
- Excellent Python programming skills.
- Proficiency in Azure/AWS cloud platforms.
- Hands-on experience with Generative AI technologies and applications.
- Strong practical understanding of LLMs, retrieval-augmented generation, tool use, agents, and their real-world trade-offs, limitations, and failure modes.
- Experience designing and operating end-to-end AI systems across APIs, application services, data pipelines, retrieval layers, evaluation workflows, and cloud infrastructure.
- Ability to define measurable quality criteria and evaluation approaches for AI systems, balancing customer value with reliability, latency, cost, and maintainability.
- Practical experience with AI-assisted engineering, Spec-Driven Development, and modern developer tooling; able to improve how teams work by combining human judgment with automation and agent support.
- Strong architectural judgment with the ability to design reusable patterns and shared capabilities while collaborating effectively with product teams that own their local implementation decisions.
- Demonstrated track record of contributing to cross-functional work from early exploration and prototyping through production rollout and continuous improvement in agile environments.
- Ability to support and influence other engineers, raise technical standards through collaboration, and create clarity in ambiguous and fast-changing AI environments.
- Strong communication and collaboration skills, with the ability to translate technical complexity into decisions and actions for product, engineering, and business stakeholders.
- Adaptive mindset, high learning agility, and genuine openness to continuous change in a field shaped by rapid advances in AI.
- Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related technical field; equivalent experience considered for exceptional candidates.
Missing one or two of these qualifications? We still want to hear from you! If you bring a positive mindset, we'll provide an environment where you feel valued and empowered to learn and grow.
Similar Jobs
Security • Cybersecurity
Manage and grow strategic channel partnerships across EMEA and Latin America by recruiting partners, executing joint business plans, driving pipeline and revenue, supporting sales and marketing programs, and enabling partner teams through training, certifications, account mapping, and pre-sales engineering. The role requires enterprise software channel expertise, partner development, executive communication, objection handling, and regional travel.
Top Skills:
Automation SoftwareSecurity Software
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Monitor and analyze security events, lead incident response and insider threat investigations, conduct digital forensics, communicate findings to technical and executive stakeholders, and build investigation tools, integrations, runbooks, and automated workflows. The role also mentors security engineers, supports cloud security initiatives, and participates in an EMEA-aligned on-call rotation.
Top Skills:
AWSGCPLinuxmacOSPythonSIEMWindows
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and operate backend-first, distributed platform services powering APIs, integrations, eventing, and analytical data systems to enable AI agents and enterprise-scale agentic workflows. Design for high throughput, reliability, security, and observability; apply AI-assisted engineering tools; mentor engineers and influence architecture, tooling, and developer experience.
Top Skills:
APIsClaude CodeCodexCursorEvent-Driven ArchitectureEvent-Streaming PlatformsGraphQLMcp ServersObservabilityRest
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.


