Junior Software Engineer in London

Junior Software Engineer in London

London Entry level 28000 - 35000 £ / year (est.) Home office (partial)
Brainpool AI

At a Glance

  • Tasks: Join a dynamic team to develop AI solutions and optimise Large Language Model inferences.
  • Company: Fast-growing AI start-up with a network of top-level experts from prestigious universities.
  • Benefits: Healthcare insurance, 24 days holiday, and opportunities for professional growth.
  • Why this job: Make a real impact in the AI field while working with cutting-edge technologies.
  • Qualifications: Experience in programming languages like Python and knowledge of LLM frameworks.
  • Other info: Collaborative environment with excellent career advancement potential.

The predicted salary is between 28000 - 35000 £ per year.

Brainpool is a fast-growing AI start-up providing custom AI services for business since 2017. Our network of 500 top-level AI and Machine Learning experts, including PhD and MSc-level scientists from top universities such as UCL, Oxford, Cambridge, and Harvard, supports our project delivery. Brainpool offers end-to-end AI solutions, from strategy development and planning to implementation.

This role involves working alongside the CTO and a team of engineers on various business engagements, including client projects and internal products. Responsibilities include:

  • Client scoping
  • PoC/MVP software development
  • Building and optimizing Large Language Model (LLM) inferences
  • Creating robust web services
  • Developing event-driven and request-response systems to run RAG (Retrieval-Augmented Generation) answer generation pipelines

Strong communication skills are essential to liaise effectively between application and product teams and to articulate complex technical concepts at different levels of detail. Your contributions will be vital in advancing the company's LLM inference capabilities and improving AI solution quality.

Requirements:

  • Experience in programming languages such as Python, C/C++, and object-oriented programming.
  • Knowledge of or experience with LLM frameworks like Haystack, LlamaIndex, and LangChain, focusing on RAG and text/chat generators.
  • Familiarity with cloud computing on AWS (ECS, EKS, DynamoDB, Bedrock).
  • Proficiency with git version control, branching, and code management.
  • Commitment to code quality, performance, testing, monitoring, documentation, and CI/CD best practices.
  • Experience working within an agile framework, including defining requirements and sprint planning.
  • Understanding of data engineering, ETL pipelines, backend web development, GraphQL, and FastAPI.
  • Strong communication skills to engage with both technical and non-technical stakeholders.
  • BSc or MSc in Mathematics, Physics, Computer Science, or Engineering (STEM).

Desirable Knowledge and Experience:

  • Understanding of AI/ML algorithms and data science.
  • Experience with Docker and Kubernetes.
  • Familiarity with Large Language Model stacks, vector databases, open-source models (Mistral, Falcon, Llama 3), and proprietary models like GPT-4 and Claude.

Remuneration includes healthcare insurance after passing probation and 24 days of holiday.

Seniority level: Entry level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Technology, Information, and Internet

Junior Software Engineer in London employer: Brainpool AI

At Brainpool, we pride ourselves on being a dynamic and innovative employer in the AI sector, offering Junior Software Engineers the chance to work alongside leading experts from prestigious institutions. Our collaborative work culture fosters creativity and growth, with ample opportunities for professional development and hands-on experience in cutting-edge AI technologies. Located in a vibrant tech hub, we provide competitive benefits including healthcare insurance and generous holiday allowances, making us an attractive choice for those seeking meaningful and rewarding careers in technology.
Brainpool AI

Contact Detail:

Brainpool AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with AI or software engineering. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, LLM frameworks, or cloud computing. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your communication skills. Practice explaining complex technical concepts in simple terms, as you'll need to liaise with both technical and non-technical folks at Brainpool.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Junior Software Engineer in London

Python
C/C++
Object-Oriented Programming
LLM Frameworks (Haystack, LlamaIndex, LangChain)
Cloud Computing (AWS, ECS, EKS, DynamoDB, Bedrock)
Git Version Control
Code Quality and Testing
Agile Methodologies
Data Engineering
ETL Pipelines
Backend Web Development
GraphQL
FastAPI
Communication Skills
Understanding of AI/ML Algorithms

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Junior Software Engineer role. Highlight your programming languages, any relevant projects, and your understanding of AI/ML concepts. We want to see how you fit into our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about working with us at Brainpool and how your background aligns with our mission. Keep it concise but engaging – we love a bit of personality!

Showcase Your Projects: If you've worked on any projects related to LLM frameworks or cloud computing, make sure to mention them! We’re keen to see your hands-on experience, so include links to your GitHub or any live demos if possible.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come in through our own platform!

How to prepare for a job interview at Brainpool AI

✨Know Your Tech Stack

Make sure you brush up on the programming languages mentioned in the job description, especially Python and C/C++. Familiarise yourself with LLM frameworks like Haystack and LangChain, as well as cloud computing on AWS. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.

✨Showcase Your Communication Skills

Since strong communication skills are essential for this role, practice explaining complex technical concepts in simple terms. You might be asked to describe a project you've worked on, so think about how you can articulate your contributions clearly to both technical and non-technical audiences.

✨Prepare for Agile Discussions

As the role involves working within an agile framework, be prepared to discuss your experience with defining requirements and sprint planning. Think of examples from your past work or projects where you successfully collaborated in an agile environment, and be ready to share those stories.

✨Demonstrate Your Commitment to Quality

The company values code quality and best practices, so come prepared to talk about how you ensure high standards in your work. Discuss your experience with testing, monitoring, and CI/CD processes, and be ready to provide examples of how you've implemented these in previous projects.

Junior Software Engineer in London
Brainpool AI
Location: London

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

>