Software Engineer (LLM Applications)
Software Engineer (LLM Applications)

Software Engineer (LLM Applications)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join a dynamic team to develop innovative ML-based software solutions.
  • Company: A London start-up aiming to revolutionise business productivity with cutting-edge technology.
  • Benefits: Enjoy hybrid working options and a competitive remuneration package.
  • Why this job: Be part of a fast-growing company with a mission to disrupt the market through AI.
  • Qualifications: Ideal candidates have a STEM degree and experience in software engineering, especially with LLMs.
  • Other info: Open to applicants with diverse backgrounds; we value your passion for technology.

The predicted salary is between 43200 - 72000 £ per year.

Have you worked as a software engineer at a Big Tech or similar company, developing cutting-edge technology platforms that integrate ML based automation with world-class software engineering? Have you worked on difficult problems and revel in the development of innovative solutions? Can you work with abstract computer science notions and turn them into production code? This London based start-up is looking to disrupt and revolutionise their target business markets through their ML based technology. Their solutions look to improve business productivity through technology-based efficiency and optimisation, via autonomous development by their in-house built AI-powered platform. They have secured VC funding for growth and are looking to double their engineering team within the next 12 months.

Requirements:

  • You’ll be smart – likely studied computer science or similar at a top 50 world ranked university and possibly a PhD; or studied a STEM degree at Cambridge, Oxford, Imperial or similar and pivoted into software engineering.
  • You’ll have worked as a software engineer at a Big Tech or similar company and have demonstrable experience working on autonomous software platforms involving a complicated and sophisticated codebase.
  • Ideally you will have professional experience working with LLMs, manipulating them to develop robust products. Otherwise, you will be a keen experimenter with LLMs, utilising the skills and knowledge you have in software engineering for LLM based personal projects.
  • Key topics of interest would be agentic systems, RAG, Langchain or automated workflows.
  • You’ll have experience using modern Python for scalable and extendible code development (and probably experience with other modern mainstream coding technologies such as Go or Rust).

Currently, they are not looking to sponsor candidates for work permits; interested applicants must have full rights to work in the UK. Offices are based in central London, but hybrid working is an option (2-3 days in the office per fortnight). Remunerations do include a range of benefits.

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Software Engineer (LLM Applications) employer: ECM Selection

This innovative London-based start-up is an exceptional employer, offering a dynamic work culture that fosters creativity and collaboration among its engineering team. With a strong focus on employee growth, the company provides opportunities to work on cutting-edge ML technology while enjoying the flexibility of hybrid working arrangements. The supportive environment encourages experimentation and personal development, making it an ideal place for passionate software engineers looking to make a meaningful impact in the tech industry.
E

Contact Detail:

ECM Selection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (LLM Applications)

✨Tip Number 1

Make sure to showcase your experience with LLMs and any personal projects you've worked on. Highlighting your hands-on experimentation with these technologies can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the AI and ML space, especially those who have experience in start-ups or Big Tech. Engaging in relevant online communities or attending meetups can help you make valuable connections that might lead to referrals.

✨Tip Number 3

Familiarise yourself with the company's technology stack and their approach to automation platforms. Being able to discuss their specific tools and methodologies during an interview will demonstrate your genuine interest and preparedness.

✨Tip Number 4

Prepare to discuss complex problems you've solved in your previous roles. The ability to articulate your thought process and the innovative solutions you've developed will be crucial in showcasing your problem-solving skills.

We think you need these skills to ace Software Engineer (LLM Applications)

Proficiency in Python
Experience with LLMs (Large Language Models)
Knowledge of agentic systems
Familiarity with RAG (Retrieval-Augmented Generation)
Experience with Langchain
Strong understanding of software engineering principles
Ability to develop scalable and extendible code
Experience with automation platforms
Problem-solving skills
Experience in a Big Tech or similar environment
Understanding of modern coding technologies (e.g., Go, Rust)
Ability to work with abstract computer science concepts
Demonstrable experience in developing innovative solutions
Adaptability to new technologies and methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience as a software engineer, especially any work with ML-based automation and LLMs. Use specific examples of projects you've worked on that demonstrate your skills in Python and other relevant technologies.

Craft a Compelling Cover Letter: In your cover letter, express your passion for developing innovative solutions and how your background aligns with the company's mission to disrupt business markets through technology. Mention any relevant personal projects involving LLMs to showcase your enthusiasm.

Showcase Your Projects: If you have personal or professional projects related to agentic systems, RAG, or Langchain, include links or descriptions in your application. This will provide tangible evidence of your skills and interest in the field.

Highlight Your Educational Background: Clearly state your educational qualifications, especially if you studied at a top-ranked university or have a PhD. Emphasise any coursework or research related to computer science and software engineering that is relevant to the role.

How to prepare for a job interview at ECM Selection

✨Showcase Your Experience with LLMs

Be prepared to discuss any projects you've worked on involving large language models. Whether it's professional experience or personal projects, demonstrating your hands-on knowledge will set you apart.

✨Understand the Company’s Vision

Research the start-up's mission and how they aim to disrupt their target markets. Showing that you understand their goals and how your skills can contribute will impress the interviewers.

✨Prepare for Technical Questions

Expect to face technical questions related to Python and other coding technologies like Go or Rust. Brush up on your coding skills and be ready to solve problems on the spot.

✨Demonstrate Problem-Solving Skills

Be ready to discuss complex problems you've solved in previous roles. Highlight your ability to turn abstract concepts into practical solutions, as this aligns with the company's focus on innovative technology.

Software Engineer (LLM Applications)
ECM Selection
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>