Senior Software Engineer (LangChain/ Llamaindex)
Senior Software Engineer (LangChain/ Llamaindex)

Senior Software Engineer (LangChain/ Llamaindex)

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Develop innovative AI solutions and maintain high-quality software for smart infrastructure projects.
  • Company: Join Bentley Systems, a leader in resilient infrastructure software since 1984.
  • Benefits: Enjoy competitive salary, remote work options, and a commitment to inclusion and sustainability.
  • Why this job: Be part of a global team solving complex challenges with cutting-edge technology and impactful projects.
  • Qualifications: BSc/MSc in Computer Science or equivalent, with 6+ years in software development and AI solutions.
  • Other info: Opportunity to work with advanced technologies like LangChain and Llamaindex.

The predicted salary is between 48000 - 84000 £ per year.

Press Tab to Move to Skip to Content Link

Select how often (in days) to receive an alert:

Senior Software Engineer (LangChain/ Llamaindex)

Location: London, GB; Mafra, 2640, PT; Dublin 2, IE; Remote, IE; Ireland, UK, Netherlands or Portugal (Office/Hybrid/Remote)

Position Summary

We are seeking a Senior Software Engineer to join our global MicroStation product engineering team. This role offers the opportunity to develop innovative AI solutions for smart infrastructure and contribute to the development of new AI features for MicroStation, Bentley’s flagship CAD application used worldwide in engineering projects.

This position involves designing, developing, testing, and maintaining advanced software solutions within Bentley Systems, collaborating across teams to solve complex technical challenges and deliver high-quality, scalable AI-enabled software.

Responsibilities

  • Develop AI/ML algorithms and models following best practices.
  • Write high-quality, well-architected, testable, and efficient code focusing on solid technical design.
  • Participate in code reviews to share knowledge and improve code quality.
  • Work primarily with TypeScript, C#, and C++.
  • Guide engineering teams during implementation, including code reviews and troubleshooting.
  • Ensure secure integration across different programming languages within the architecture.
  • Research, investigate, and resolve defects and technical issues.
  • Take ownership of your solutions to ensure quality and scalability.

Qualifications

  • BSc or MSc in Computer Science, Machine Learning, or equivalent experience.
  • Experience in product-focused software engineering with TypeScript.
  • Knowledge of C++ and C# is advantageous for understanding existing products.
  • Experience with Large Language Models, RAG, copilot systems, including LangChain, LlamaIndex, or similar.
  • Ability to develop innovative AI solutions for complex challenges.
  • At least 6+ years of software development experience.
  • Familiarity with Agile, Scrum, Continuous Delivery, and DevOps practices/tools.

Join a leading software company making a difference in infrastructure development, offering an attractive salary, benefits, and a commitment to inclusion and sustainability.

#LI-SH

#LI-Hybrid

About Bentley Systems

Founded in 1984, Bentley provides software for designing, building, and operating resilient infrastructure worldwide. We leverage digital twin technology to enhance project delivery and asset performance. Learn more at .

Equal Opportunity Employer:

Bentley is committed to diversity and equal opportunity in employment, considering all qualified applicants without regard to race, color, gender, sexual orientation, disability, or other protected characteristics.

© 2025 Bentley Systems, Incorporated

#J-18808-Ljbffr

Senior Software Engineer (LangChain/ Llamaindex) employer: BENTLEY SYSTEMS, INC.

Bentley Systems is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among its global teams. With a strong commitment to employee growth, you will have access to cutting-edge projects in AI and software development, alongside competitive salaries and comprehensive benefits. Working in vibrant locations like London or remotely, you'll be part of a mission-driven company dedicated to sustainability and making a global impact.
B

Contact Detail:

BENTLEY SYSTEMS, INC. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (LangChain/ Llamaindex)

✨Tip Number 1

Familiarise yourself with LangChain and Llamaindex. Understanding these technologies will not only help you in interviews but also demonstrate your genuine interest in the role and the company.

✨Tip Number 2

Engage with the software engineering community, especially those focused on AI/ML. Networking can lead to valuable insights and connections that might give you an edge in the application process.

✨Tip Number 3

Prepare to discuss your experience with Typescript, C#, and C++. Be ready to share specific examples of projects where you've used these languages, as this will showcase your technical expertise.

✨Tip Number 4

Stay updated on the latest trends in AI and software development. Being knowledgeable about current advancements can help you stand out during discussions and show your commitment to continuous learning.

We think you need these skills to ace Senior Software Engineer (LangChain/ Llamaindex)

Proficiency in Typescript
Experience with C# and C++
Knowledge of AI/ML algorithms and models
Familiarity with Large Language Models (LLMs)
Experience with LangChain and Llamaindex
Strong software development skills
Ability to write high-quality, testable code
Experience in code reviews and providing feedback
Problem-solving skills for troubleshooting technical issues
Understanding of Agile and Scrum methodologies
Familiarity with Continuous Delivery and DevOps practices
Strong communication and collaboration skills
Ability to design scalable software solutions
Attention to detail in software architecture

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Typescript, C#, and C++. Emphasise any work you've done with AI/ML algorithms and models, as well as your familiarity with LangChain and Llamaindex.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for developing innovative AI solutions. Mention specific projects or experiences that align with the responsibilities of the role, such as code reviews or troubleshooting complex technical issues.

Showcase Your Technical Skills: In your application, provide examples of high-quality, testable code you've written. If possible, include links to your GitHub or other repositories where potential employers can see your work in action.

Highlight Team Collaboration: Since the role involves collaboration across teams, mention any experience you have working in Agile or Scrum environments. Discuss how you've contributed to team success through knowledge sharing and constructive feedback during code reviews.

How to prepare for a job interview at BENTLEY SYSTEMS, INC.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Typescript, C#, and C++. Highlight specific projects where you've developed AI/ML algorithms or worked with Large Language Models. This will demonstrate your technical expertise and relevance to the role.

✨Prepare for Code Reviews

Since the role involves participating in code reviews, be ready to discuss your approach to writing high-quality, testable code. Bring examples of past code you've reviewed or contributed to, and be open to discussing how you provide constructive feedback.

✨Understand the Company’s Mission

Familiarise yourself with Bentley Systems' mission and values, especially their focus on sustainability and global impact. This knowledge will help you align your answers with the company's goals and show that you're genuinely interested in being part of their team.

✨Demonstrate Problem-Solving Skills

Be ready to discuss complex technical challenges you've faced in previous roles and how you approached solving them. Use the STAR method (Situation, Task, Action, Result) to structure your responses, showcasing your ability to troubleshoot and deliver scalable solutions.

Senior Software Engineer (LangChain/ Llamaindex)
BENTLEY SYSTEMS, INC.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Senior Software Engineer (LangChain/ Llamaindex)

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-09-04

  • B

    BENTLEY SYSTEMS, INC.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>