At a Glance
- Tasks: Build innovative NLP models to revolutionise education and personalise learning experiences.
- Company: Exciting London startup focused on ML-powered tutoring for language learners.
- Benefits: Unlimited learning budget, daily lunch, 25 days leave, and regular social events.
- Why this job: Join a groundbreaking project and make a real impact in the education sector.
- Qualifications: Strong NLP expertise and experience in building automated data pipelines.
- Other info: Collaborative environment with opportunities for personal and professional growth.
The predicted salary is between 36000 - 60000 Β£ per year.
We are a small London startup with the ambition to change education with ML-powered tutoring. Our flagship product is a mobile application for teaching English to intermediate and advanced learners.
We're on the verge of solving one of the biggest challenges in education β making high-quality, personalised learning accessible to everyone. We are building a fundamental model for education β one that can accurately predict student knowledge and orchestrate lessons, adapting to the students needs.
We're looking for a Senior NLP Engineer, with a proven track record of delivering ML models to production, to join the ML team in our growing company.
What you will do
- Build fundamental models for education β solving the ultimate learning task of predicting student knowledge and optimal 'next task'
- Build fully-automated pipelines for dictionary building; including span identification, word sense distribution, and sense granularity decision
- Work with a vast amount of unique data β we have data from over 1M language tests, including text and voice data
- Create brand new dictionaries and train models to determine the difficulty of words, idioms, phrasal verbs etc.
- Analyse large amounts of diverse data β including data from every movie, book, and song
- Work in a cross-functional team and communicate with backend engineers and product managers
- Create new types of tests for language learners to gather more test results, analyse them, and build prediction models based on these results
- Optimise and fine-tune machine learning models for performance, scalability, and accuracy
Essential skills
- Strong expertise in NLP
- Complete end-to-end experience β from finding and cleaning data all the way to monitoring models in production
- Strong understanding of neural networks, CNNs, RNNs, LSTMs, and transformers
- Experience building automated data pipelines
- Hands-on experience with LLM tooling and libraries (e.g., Hugging Face Transformers/PEFT, tokenisers, spaCy or similar)
- Experience shipping NLP systems: prompt engineering, fine-tuning (e.g., LoRA/PEFT), vector search, and RAG-based services
- Great knowledge of NLP algorithms: tokenisation, embeddings, attention, language modelling, text classification/generation, and information retrieval
Desirable Skills
- Can speak, or learning to speak, more than one language
- Experience with reinforcement learning
- Knowledge-sharing experience (tech talks, articles, YouTube videos, etc.)
- Experience using voice data in ML models
What we can offer
- A real-deal startup adventure: you\βll be hopping on a major project while it\βs still in the works!
- Freedom to suggest, implement, and test ideas
- Unlimited learning & development budget (courses, conferences, books etc.)
- Lunch provided by the company every day
- Regular social events
- 25 days annual leave + public holidays
- Work from our London office
Interview Process
- 3 interviews, which will be mixture of technical and non-technical tasks
- If all the interviews are successful, we'd like to invite you to 2 or 3 paid trial days, or to complete short project remotely with us, to learn what it's like to work at Glite.
Senior NLP Engineer (London) employer: Glite Tech
Contact Detail:
Glite Tech Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior NLP Engineer (London)
β¨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those who work at startups or in NLP. Use LinkedIn to connect and donβt be shy about asking for informational chats. You never know who might have a lead on your dream job!
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your NLP projects, models, and any cool stuff you've built. This is your chance to shine and demonstrate your expertise beyond just a CV. Make sure to include links to your GitHub or any relevant work.
β¨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss your past projects in detail. Practice common interview questions related to NLP and machine learning, and donβt forget to highlight how you can contribute to our mission at StudySmarter.
β¨Tip Number 4
Apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining our team and being part of the exciting journey weβre on to revolutionise education.
We think you need these skills to ace Senior NLP Engineer (London)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior NLP Engineer role. Highlight your experience with NLP, ML models, and any relevant projects you've worked on. We want to see how your skills align with our mission to revolutionise education!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for education and how your expertise can help us tackle the challenges we face. Be genuine and let us know why youβre excited about joining our team.
Showcase Your Projects: If you've worked on any cool NLP projects, donβt hold back! Include links or descriptions of your work that demonstrate your skills in building models, data pipelines, or anything else relevant. We love seeing what you can do!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're keen on joining our adventure!
How to prepare for a job interview at Glite Tech
β¨Know Your NLP Stuff
Make sure you brush up on your NLP knowledge before the interview. Be ready to discuss algorithms, models, and your hands-on experience with tools like Hugging Face Transformers. Theyβll want to see that you can talk the talk and walk the walk!
β¨Showcase Your Projects
Prepare to share specific examples of ML models you've delivered to production. Highlight any automated data pipelines you've built and how they improved efficiency. Real-world examples will help demonstrate your expertise and problem-solving skills.
β¨Understand Their Mission
Familiarise yourself with the companyβs goal of making personalised learning accessible. Think about how your skills can contribute to this mission and be ready to discuss ideas on how to tackle challenges in education using ML.
β¨Be Ready for Technical Challenges
Expect technical questions and possibly some coding tasks during the interviews. Practice common NLP problems and be prepared to explain your thought process. This will show them youβre not just a coder but a critical thinker too!