At a Glance
- Tasks: Develop innovative AI solutions and collaborate with top researchers in a dynamic environment.
- Company: Join UnlikelyAI, a pioneering tech company focused on trustworthy AI.
- Benefits: Enjoy competitive pay, mentorship, hybrid work, and opportunities for rapid career growth.
- Why this job: Be part of groundbreaking projects that redefine AI reliability and transparency.
- Qualifications: Proficient in Python with a degree in STEM; initiative is key!
- Other info: Work in a diverse team that values creativity and authentic self-expression.
The predicted salary is between 28800 - 48000 Β£ per year.
We're building a world where AI can be fully trusted; one that is reliable, accurate and transparent. Our neurosymbolic technology harnesses the power of LLMs and generative AI, and combines it with proprietary symbolic technology. We're working with companies like Lloyd's Bank, major accountancy firms and insurers to solve problems that LLMs can't: AI that is reliable and explainable. At UnlikelyAI, we're building on the frontier of research. Invention and speed are core to everything we do. The technology we develop has never existed before β and we're looking for people excited by the difficulty of our mission.
The role
We're looking for a Junior Software Engineer, who is energised by difficult problems. Our software engineers work closely with research engineers and scientists to develop novel neurosymbolic solutions. As a Junior Software Engineer, you'll receive hands-on mentoring and support from experienced engineers and managers, who will help you apply and develop your skills. We're proud of our track record of helping early-career engineers become highly skilled senior engineers.
You'll gain exposure to the full lifecycle of software engineering: Backend, Frontend and DevOps. You'll also develop skills and expertise in working with AI research and machine learning. At UnlikelyAI, you'll have the rare opportunity to work directly with our proprietary neurosymbolic technology β combining Large Language Models with symbolic reasoning in ways that haven't been done before. Unlike typical graduate roles where you might work on incremental features, here you'll be contributing to fundamental research problems: how do we make AI systems that can explain their reasoning? How do we ensure reliability when dealing with critical financial and regulatory decisions? You'll collaborate closely with our research team, gaining exposure to cutting-edge AI techniques whilst building production systems used by major institutions like Lloyd's Bank. This isn't about fine-tuning existing models; we're inventing entirely new approaches to trustworthy AI.
Required qualifications
- Demonstrable capability at programming with Python
- A relevant degree in Computer Science, Mathematics or Engineering; we're happy to consider other STEM degrees on a case-by-case basis
- Bias for action β you have a natural tendency to take the initiative and make decisions
Why Join Us?
- Team - We have a world-class team of intelligent, focused, collaborative people. We're ambitious, move fast and have a lot of fun while doing it.
- Vision - We have a huge vision for the future. This offers a unique opportunity to work on the foundational layers of AI but, unlike many other companies, we're not just scaling LLMs, we're focused on a novel neurosymbolic approach.
- Tech - You'll work with our novel and cutting-edge tech. Driving this forward involves solving some exciting challenges, so our team has the freedom to be creative and explore innovative ideas in an environment where our technology is evolving and maturing.
Location
We are a hybrid working company, with three days in-office as our general expectation. Our Bloomsbury office is equidistant between Tottenham Court Road and Holborn stations.
Equal Opportunities
We are committed to having a truly diverse team where everyone is encouraged to be their authentic selves. We, therefore, do not discriminate in employment based on gender, race, religion, sexual orientation, national origin, political affiliation, disability, age, marital status, medical history, parental status or genetic information. Having a broad mix of people helps us to be the best we can.
Junior Software Engineer in London employer: UnlikelyAI
Contact Detail:
UnlikelyAI Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Junior Software Engineer in London
β¨Tip Number 1
Get your networking game on! Connect with people in the industry, especially those at UnlikelyAI. Attend meetups, webinars, or even just reach out on LinkedIn. A friendly chat can sometimes lead to opportunities that arenβt even advertised!
β¨Tip Number 2
Show off your skills! Work on personal projects or contribute to open-source software that showcases your programming prowess in Python. This not only builds your portfolio but also gives you something tangible to discuss during interviews.
β¨Tip Number 3
Prepare for technical interviews by practicing coding challenges and algorithms. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, theyβre looking for problem solvers who can think on their feet!
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen. Plus, it shows youβre genuinely interested in being part of our mission to create trustworthy AI.
We think you need these skills to ace Junior Software Engineer in London
Some tips for your application π«‘
Show Your Passion for AI: When you're writing your application, let your enthusiasm for AI and software engineering shine through. We want to see that you're genuinely excited about tackling difficult problems and contributing to innovative solutions.
Highlight Relevant Skills: Make sure to showcase your programming skills, especially in Python, and any relevant projects or experiences. We love seeing how you've applied your knowledge in real-world scenarios, so don't hold back!
Tailor Your Application: Take the time to customise your application for us. Mention specific aspects of our mission and technology that resonate with you. This shows that you've done your homework and are truly interested in joining our team.
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at UnlikelyAI
β¨Know Your Tech
Make sure you brush up on your Python skills and understand the basics of neurosymbolic technology. Familiarise yourself with how LLMs work and be ready to discuss how they can be combined with symbolic reasoning. This will show your enthusiasm for the role and your readiness to tackle complex problems.
β¨Show Your Initiative
During the interview, highlight instances where you've taken the initiative in projects or problem-solving. UnlikelyAI values a bias for action, so share examples that demonstrate your ability to make decisions and drive results, even in challenging situations.
β¨Ask Insightful Questions
Prepare thoughtful questions about the company's vision and the specific challenges they face in developing trustworthy AI. This not only shows your interest in the role but also your understanding of the industry and the unique approach UnlikelyAI is taking.
β¨Emphasise Collaboration
Since the role involves working closely with research engineers and scientists, be ready to discuss your experience in collaborative environments. Share examples of how you've worked effectively in teams, especially when tackling difficult problems, to demonstrate that you're a good fit for their ambitious and fast-paced culture.