NLP Engineer

NLP Engineer

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
Aveni UK

At a Glance

  • Tasks: Develop NLP and Generative AI solutions for financial services, focusing on text and speech analysis.
  • Company: Aveni is an award-winning tech company revolutionising financial services with advanced AI and NLP.
  • Benefits: Enjoy 34 days holiday, remote work, career development, and wellness support.
  • Why this job: Join a cutting-edge team shaping the future of AI in finance while making a real impact.
  • Qualifications: Degree in Computer Science or related field; experience in ML, GenAI, and Python coding required.
  • Other info: Diversity is key at Aveni; we welcome applicants from all backgrounds.

The predicted salary is between 36000 - 60000 £ per year.

Aveni is an award-winning technology company. We use advanced AI to enable scalable efficiency for financial services companies, combining world-leading Natural Language Processing (NLP) and Large Language Model (LLM) expertise with deep financial services domain experience to drive enterprise-wide productivity. Aveni harnesses the power of voice to drive unprecedented efficiency and oversight. We’re using the latest in AI to automate and innovate, empowering businesses to achieve exceptional productivity and compliance outcomes.

Summary

Develop practical NLP and Generative AI solutions for the financial services industry, working with both document and conversational data. Design and implement NLP components leveraging large language models (LLMs) to solve real-world challenges in text and speech analysis, focusing on data integration, evaluation, deployment, and performance optimization. Collaborate with a team of AI experts, full stack engineers, and product managers to integrate AI solutions into scalable cloud-based applications, ensuring project timelines and objectives are met to deliver impactful results for financial services use cases.

Responsibilities:

  • Develop NLP Components: Utilise general NLP techniques and Generative AI to design and implement key NLP components for products, addressing specific tasks such as information extraction, text classification, summarization, and other language processing tasks.
  • Build and Evaluate GenAI Solutions: Leverage Cloud services such as AWS and Azure to build, test, and optimise Generative AI models and solutions, ensuring alignment with business requirements and scalability.
  • Code Development & Review: Write, review, and maintain production-quality Python code for NLP applications, ensuring high-quality, reliable, and efficient code.
  • Enhance Scalability and Observability: Optimize NLP solutions to be more scalable, observable, and resilient, with a focus on improving performance and monitoring in production environments.
  • Stakeholder Communication: Serve as the main point of contact for stakeholders and clients regarding NLP components of projects, clearly communicating progress, challenges, and solutions.
  • AI Problem Solving: Translate complex, subjective business problems into actionable AI solutions, leveraging NLP techniques to drive meaningful business outcomes.
  • Collaboration with Teams: Collaborate effectively with NLP specialists, full-stack engineers, product managers, and other team members to ensure the successful integration of NLP components into products.
  • Lead Client Projects & POCs: Lead client-facing projects, including running proof-of-concept (POC) projects, and working closely with clients to tailor NLP solutions to their needs.
  • Continuous Improvement: Stay updated on the latest trends in NLP and Generative AI, and actively contribute to the improvement of internal processes and NLP solution capabilities.
  • Documentation & Knowledge Sharing: Document solutions, best practices, and key learnings, sharing knowledge and providing mentorship to team members where necessary.

Requirements

Experience:

  • Degree in Computer Science or related field
  • Industrial experience using ML and GenAI to build NLP components for products
  • Experience with prompt engineering
  • Experience writing, reviewing, and maintaining production-quality Python code for NLP applications
  • Experience working with CI/CD pipelines
  • Experience deploying ML and LLMs in production
  • Experience working with serverless framework in AWS
  • Experience translating complex, subjective business problems into actionable AI solutions
  • Experience working on FinTech
  • Experience fine-tuning LLMs
  • Experience leading client-facing projects
  • MsC in Computer Science or related field
  • Experience with infrastructure as code frameworks like AWS CDK

Skills:

  • Excellent Python skills
  • Excellent written and verbal communication skills
  • Continuous learner
  • Curious and passionate about the latest trends in NLP and Generative AI
  • Team player
  • Good TypeScript knowledge

This is a great opportunity to work at the cutting edge of Artificial Intelligence, Natural Language Processing and software development. Alongside a competitive salary, we also offer:

  • 34 days holiday plus your birthday off
  • Strong career progression opportunities
  • Share options
  • Remote and flexible working
  • On-going career development and training
  • Freebies and discounts (Free coffee, movie downloads, discounts on high street stores, supermarkets, and restaurants)
  • Emotional wellbeing (Employee assistance programme provides access to 24/7 employee counseling and emotional support)
  • Physical health (Access to fitness portal including HIIT workout, boxing, yoga as well as gym discounts)

Join Us in Making a Difference

At Aveni, we believe that diversity drives innovation. We’re committed to building a team that reflects the diverse communities we serve and creating an inclusive workplace where everyone feels valued and empowered to contribute their best work. If you’re passionate about leveraging technology to drive positive change and want to be part of a team that’s shaping the future of financial services, we’d love to hear from you. We know that some people are likely to only apply where they meet 100% of requirements, but we’d like to hear from you anyway. Apply now to join us on our mission to transform the financial services industry through AI!

NLP Engineer employer: Aveni UK

Aveni is an exceptional employer that champions innovation and collaboration in the rapidly evolving field of AI and financial services. With a strong focus on employee growth, we offer robust career progression opportunities, flexible working arrangements, and a supportive work culture that values diversity and well-being. Our commitment to continuous learning and development, coupled with unique perks like share options and wellness programmes, makes Aveni a rewarding place to build a meaningful career.
Aveni UK

Contact Detail:

Aveni UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land NLP Engineer

✨Tip Number 1

Familiarise yourself with the latest advancements in NLP and Generative AI. Being able to discuss recent trends or breakthroughs during your interview can demonstrate your passion and commitment to the field, making you a more attractive candidate.

✨Tip Number 2

Showcase your experience with cloud services like AWS and Azure. Be prepared to discuss specific projects where you've built or optimised NLP solutions using these platforms, as this is crucial for the role at Aveni.

✨Tip Number 3

Highlight your collaborative skills by preparing examples of how you've worked with cross-functional teams in the past. Aveni values teamwork, so demonstrating your ability to communicate effectively with engineers and product managers will set you apart.

✨Tip Number 4

Prepare to discuss your experience with client-facing projects. Aveni is looking for someone who can lead projects and tailor solutions to client needs, so having concrete examples ready will help you make a strong impression.

We think you need these skills to ace NLP Engineer

Natural Language Processing (NLP)
Generative AI
Large Language Models (LLMs)
Python Programming
Cloud Services (AWS, Azure)
Prompt Engineering
CI/CD Pipelines
Serverless Frameworks
FinTech Knowledge
Machine Learning (ML)
Performance Optimisation
Stakeholder Communication
Team Collaboration
Documentation Skills
TypeScript Knowledge
Problem-Solving Skills
Continuous Learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in NLP and Generative AI, particularly any projects or roles that involved financial services. Use specific examples to demonstrate your skills in Python coding and working with large language models.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and its application in financial services. Mention how your background aligns with Aveni's mission and values, and provide examples of how you've successfully tackled similar challenges in previous roles.

Showcase Your Technical Skills: Be explicit about your technical skills in your application. Highlight your experience with CI/CD pipelines, serverless frameworks in AWS, and any work you've done with prompt engineering or fine-tuning LLMs. This will show that you have the practical knowledge needed for the role.

Demonstrate Collaboration Experience: Since the role involves working closely with various teams, include examples of past collaborations. Describe how you effectively communicated with stakeholders and contributed to team projects, showcasing your ability to work as part of a diverse team.

How to prepare for a job interview at Aveni UK

✨Showcase Your NLP Knowledge

Be prepared to discuss your experience with Natural Language Processing and Generative AI. Highlight specific projects where you've implemented NLP components, focusing on the techniques you used and the challenges you overcame.

✨Demonstrate Coding Skills

Since the role requires strong Python skills, be ready to showcase your coding abilities. You might be asked to solve a problem or review code during the interview, so practice writing clean, efficient code beforehand.

✨Understand Financial Services Context

Familiarise yourself with the financial services industry and how NLP can be applied within it. Be ready to discuss how your skills can help solve real-world problems in this sector, as this will show your understanding of the company's mission.

✨Prepare for Team Collaboration Questions

Expect questions about teamwork and collaboration, as the role involves working closely with various stakeholders. Think of examples from your past experiences where you successfully collaborated with others to achieve a common goal.

NLP Engineer
Aveni UK
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

>