Principal Software Engineer
Core
Own the global AI architecture including platform foundations, application-layer patterns, and cross-team standards for JLL's AI-native engineering organization.
Role type
Principal Software Engineer (AI Architecture)
Builds
MCP Gateway, shared RAG platform, AI backbone for JLL GPT, and enterprise AI stack components
Domain
Commercial Real Estate / Enterprise AI Infrastructure
Deliverable
production ML models
Required skills
LLM infrastructure design, RAG implementation (hybrid retrieval, reranking, chunking), vector stores, agent frameworks (MCP, LangGraph), multi-language proficiency (Python, Node, .NET), infrastructure as code (Terraform), distributed systems design
Preferred skills
AI tooling and research ecosystem tracking, prototyping new patterns, cross-timezone collaboration
Technologies
Python, Node, .NET, Terraform, MCP, LangGraph, Claude Agent SDK, vector stores, relational/NoSQL databases
Responsibilities
Define and evolve the AI platform layer, lead architecture reviews across global teams, prototype and validate architectural decisions in code, partner with engineering leads to maintain architectural coherence, track AI tooling trends and feed signals into roadmap
Seniority
Principal, strategic architecture & hands-on implementation