At a Glance
- Tasks: Design and deliver cutting-edge ML/AI solutions and scalable full-stack applications.
- Company: Join a globally recognised financial services firm with an agile engineering team.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Diverse and inclusive workplace committed to equal opportunities.
- Why this job: Be at the forefront of AI innovation and make a real impact in global markets.
- Qualifications: 5+ years in software engineering, strong Python skills, and experience with GenAI applications.
The predicted salary is between 70000 - 90000 £ per year.
We're partnering with a globally recognised financial information services business to find a Senior Software Engineer with a passion for AI and full-stack development. This is a rare opportunity to join a high-calibre, agile engineering team building intelligent, cloud-native solutions that power data-driven decision-making for customers across global markets.
You'll be at the forefront of designing and delivering ML/AI solutions, combining classical machine learning with modern LLM and deep learning approaches, while also contributing to scalable, enterprise-grade full-stack applications.
- Design and build ML/AI solutions using classical ML, deep learning, and LLM approaches aligned to real product outcomes.
- Develop and maintain scalable full-stack web applications using React/TypeScript on the front end and Python/FastAPI on the back end.
- Partner with Product Owners and stakeholders to define architecture, design solutions, and optimise engineering processes.
- Own data quality and build deep domain knowledge in your allocated areas.
5+ years in software engineering or applied ML, with strong Python and backend expertise.
- Hands-on experience building GenAI applications with LangChain and LangGraph, including agent design, memory management, and graph-based orchestration.
- Proficiency in ML/NLP, generative models, embeddings, vector stores, RAG pipelines, and LLM fine-tuning (OpenAI, LLaMA, Cohere, etc.).
- 3–5+ years building scalable web applications with React/TypeScript.
- Excellent communication skills and the ability to work effectively within agile, cross-functional teams.
Our client is an equal opportunity employer committed to building diverse, inclusive teams.
Aws Engineer/software Developer in City of London employer: James Adams
Contact Detail:
James Adams Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Aws Engineer/software Developer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving AI and full-stack development. This is your chance to demonstrate your expertise in Python, React, and all that good stuff.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding the latest trends in ML/AI. Practice common interview questions and be ready to discuss your experience with generative models and cloud-native solutions.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Aws Engineer/software Developer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Python, React, and any AI/ML projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and full-stack development, and explain why you're excited about this opportunity with us. Be genuine and let your personality come through.
Showcase Your Projects: If you've built any GenAI applications or scalable web apps, make sure to mention them! Include links to your GitHub or portfolio so we can see your work in action. We love seeing what you've created!
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 don’t miss out on any important updates. We can't wait to hear from you!
How to prepare for a job interview at James Adams
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, React, and TypeScript. Brush up on your knowledge of ML/NLP and generative models, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects where you've implemented AI solutions or built scalable web applications. Be ready to explain your role, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Understand the Business Context
Familiarise yourself with the financial services industry and how AI is transforming it. Being able to discuss how your work can impact data-driven decision-making will show that you understand the bigger picture and are genuinely interested in the role.
✨Practice Agile Collaboration
Since the role involves working with cross-functional teams, be prepared to discuss your experience in agile environments. Share examples of how you’ve collaborated with product owners and stakeholders to define architecture and design solutions.