logo

LSEG (London Stock Exchange Group)

Principal AI Engineer

Department
Engineering
Job Type / Location
London
Experience Required
1+ years
Posted On

ROLE SUMMARY:

The Principal AI Engineer is a senior technical expert responsible for designing, developing, and delivering high-quality software solutions. This role emphasizes deep technical proficiency, innovation, and hands-on development, including advanced work in AI technologies such as prompt engineering and large language models (LLMs). The ideal candidate will serve as a technical authority, proving concepts with the latest AI technology or practices in the form of a spike or proof of concept. This person will be responsible for pushing the boundaries of what is possible, turning vision or concept into a technical solution, driving best practices and ensuring scalability, performance, and security across systems.

WHAT YOU'LL BE DOING:

Software Development

  • Design and implement complex, scalable, and secure applications.
  • Write clean, efficient, and maintainable code in Java, Python, and other high-level languages.

Technical Expertise

  • Provide architectural guidance and ensure adherence to best practices.
  • Optimize system performance and troubleshoot critical issues.

AI Development

  • Develop and refine prompt engineering strategies for LLM-based applications.
  • Integrate and optimize Large Language Models (LLMs) into products and workflows.
  • Collaborate with AI teams to improve model performance and user experience.

Innovation & Research

  • Stay current with emerging technologies, frameworks, and AI advancements.
  • Prototype and evaluate new tools and methodologies for adoption.

Collaboration

  • Work closely with product managers, QA, and other developers to deliver high-quality solutions.
  • Participate in code reviews and contribute to technical documentation.

Process & Quality

  • Advocate for automation, testing, and continuous integration practices.
  • Ensure compliance with security and regulatory standards.

WHAT YOU'LL BRING:

  • Proven experience in software development, with at least a year in AI Development.
  • Extensive experience in software development and system architecture.
  • Proven ability to deliver complex projects with high technical standards.
  • Strong technical background in Java, Python, and/or other high-level programming languages.
  • Expertise in designing scalable and secure systems.
  • Hands-on experience with AI tools and frameworks, including:
    • Prompt Engineering for LLMs (e.g., OpenAI GPT, Anthropic Claude).
    • Model fine-tuning and deployment.
    • AI integration into enterprise applications.
    • Prompt management tools (Langfuse).
    • Knowledge of vector databases, embeddings, and retrieval-augmented generation (RAG).
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with CI/CD pipelines and modern development tools.

View Assessment Process

Think you'll be a good fit?