A LITTLE ABOUT US 🤔
From clunky apps to hidden fees, banking is broken. So we decided to build a company from the ground that would challenge the bigger players and reinvent how people interact with their money — for the better.
Traditional banks are slow and expensive. Realistically, you’re nothing but a number to them with dollar signs attached. So, one continent at a time, we plan on changing this.
OUR CULTURE 👫
To put it bluntly — it’s about getting shit done and owning what you do. We don’t hide behind fancy job titles or set up bureaucratic processes. Instead we treat our people equally, fairly and give them a ton of freedom and autonomy to create something awesome.
We make mistakes, we learn from them and we back everything up with data and logic.
In three years, we’ve grown to over 700 people and we’re adding around 30 new additions each month. From engineers to marketers, we’re on the hunt for exceptional talent to help us scale our business and get Revolut in the hands of millions of people everywhere.
WHAT WE NEED 🚀
Our Machine Learning Engineers are responsible for developing and operationalizing online and offline algorithms which integrate with Revolut’s server layer. They are skilled in software engineering, machine learning, network science and applied mathematics. They also possess a passion for building solutions and have a strong aptitude for data technologies.
WHAT YOU'LL BE DOING ✍️
You will sit within our Retail · Customer Experience team and you will be using data-driven solutions while collaborating with Product Owners, analysts, and engineers in order to improve Customer Experience. As an ML Engineer with a focus on NLP, you will build algorithms utilizing categorical, numerical and text data to understand Customers and provide systems to improve their Experience with Revolut.
Here are some of the things you will be working on:
Extracting and presenting new insights from text data (chat messages, social media, emails, etc.), making product proposals and answering critical business questions.
Improving our resource allocation and prioritization system using customer behaviour and tone of voice.
Building systems to identify customer complaints in real time.
Making our in-house chatbot smarter.
WHAT SKILLS YOU'LL NEED 📖
Bachelor's/Master's/PhD in STEM (Mathematics, Computer Science, Physics)
2+ experience in applying NLP solution using data science or machine learning via internships or full-time roles
Experience with NLP techniques (Intent Recognition, Sentiment Analysis, Topic Modeling, etc.)
Proficient with Python, able to push code into production and familiarity with popular ML/Data Science libraries (e.g. Pandas, scikit-learn, Tensorflow, NLTK, Gensim, Spacy, etc.)
Excellent knowledge of SQL with the ability to write efficient queries
Deep understanding of fundamentals of probability and statistics
Big picture thinking - correctly diagnosing problems and productionizing research
Production: Docker, K8s
You’ll get to work in one of the hottest and fastest growing tech startups in the world right now
We’ll arm you with all of the latest tech equipment
Competitive salary & equity
29 days of holiday (excluding bank holidays)
Private pension plan
Free Revolut Metal subscription
Fresh juice & soda all day long