Karve
Browse all jobs

Lead Software Engineer – AI-Native Applications

IFS · London

2 months ago

HybridFull_timeenterprise asset managementai-native applicationsdistributed systems

Workplace

Hybrid

Employment

Full_time

Location

London

Posted

2 months ago

Summary

Lead software engineer role focused on building AI-native enterprise asset management applications using Go, distributed systems, domain-driven design, and cloud-native technologies. The role is hybrid and involves integrating large language models and agentic AI into production software while providing technical leadership and mentoring engineers.

Responsibilities

  • Analyse complex enterprise problems using domain-driven design
  • Design event-driven distributed systems and microservices
  • Build production ai-native applications for customers
  • Integrate llms, rag, and agentic workflows
  • Evaluate ai features for security and reliability
  • Mentor engineers and lead technical initiatives
gotypescriptnode.jsdomain-driven designbounded contextsevent-driven architectureservice decompositiondistributed systemsmicroservicesrestkuberneteskafkaredpandapostgresqlmongodbawsazureci/cdautomated testingobservabilityauthenticationauthorizationdevsecopslarge language modelsretrieval-augmented generationtool callingprompt engineeringagentic workflowsgithub copilotcursorclaude codereactmcpvector databasesai observabilityai evaluation frameworksspecification-driven development
enterprise asset managementai-native applicationsdistributed systemsevent-driven architectureenterprise saascloud-native software