Senior ML Engineer Information Retrieval
About us
RavenPack is the leading big data analytics provider for financial services. Financial professionals rely on RavenPack for its speed and accuracy in analyzing large amounts of unstructured content. RavenPack’s products allow clients to enhance returns, reduce risk and increase efficiency by systematically incorporating the effects of public information in their models or workflows. Our clients include the most successful hedge funds, banks, and asset managers in the world. We're privately funded and VC backed, and our recent Series B round raised $10 million.
Ravenpack has 15TB of textual data available in an archive stretching back 20 years. That means hundreds of billions of richly annotated sentences that are waiting to be used for innovative ML projects. If you are excited by the opportunity to work with a world class technical team to deliver game changing ML products then we want to talk to you.
About the project:
As part of our team, you will have the opportunity to contribute to the development of an innovative financial search application. Utilizing the latest technologies in machine learning, you will help to enhance diversification, personalization, and more. We are leveraging the most cutting-edge technologies, based on Deep Learning for text like Transformers, LSTMs, to create new proof-of-concepts that turn into ML solutions for the company.
About the team:
The ML team at Ravenpack is made of highly-skilled engineers with a passion for Natural Language Processing and modern Deep Learning. We take care of the entire cycle of development, from data cleaning to model training and deployment and work closely with backend and QA engineers to establish a robust MLOps pipeline.
Responsibilities - What You'll Be Doing:
Build and maintain systems that enable efficient and effective training, testing, and deployment of machine learning models for ranking, recommender system and retrieval.
Optimizing recommender system centered on the hyperscale machine learning model, covering a variety of work from recall/ first stage ranking / final stage ranking in the end-to-end workflow.
Collaborate with cross-functional teams to ensure that our search infrastructure meets the needs of our business and users.
Build annotation pipelines to continuously improve the models performance.
Providing updates to stakeholders, including executives and other members of the organization, about progress and outcomes.
What We're Looking For
Bachelor or advanced degree in computer science or a related technical discipline
Proven related industry experience
Proficient coding skills.
Experience in one or more of the following areas: NLP, Ranking, Ads, search engine, recommender system
Experience with IR frameworks like Vespa, Lucene, Solr, Elasticsearch, etc
Experience with one or more of TensorFlow, PyTorch, Jax, or another deep learning toolkit
Effective communication and teamwork skills.
Nice To Have:
NLP
Experience with vector databases and similarity search algorithms
Benefits:
1 Lab Day per sprint: On Lab Day, you can explore whatever is interesting to you! Whether you want to try something new or experiment with our data, this is the perfect day for it. Take advantage of this opportunity to get creative!
We receive continuous support and training on the latest ML technologies (i.e. MLOPs, Search and ranking, recommendations, and many others)
We have an hour each week devoted to our Takumi session, where our objective is to gain knowledge from our peers. Through this session, we can learn a variety of new topics, such as graph neural networks and how to utilize pre-trained models to create training samples.
What's in it for you
You will work with the latest technologies.
Our Headquarters is situated in Marbella, and we offer Hybrid work, and consider full remote for this role.
A shuttle bus from Malaga, Fuengirola, La Riviera, and Estepona is available for free from the company.
You will have ownership of projects working in a collaborative environment where we will value your contribution.
You will work in an agile environment able to react quickly to changes with a fairly flat hierarchy.
As we encourage continuous learning, we will support your ongoing training.
Diversity is in our DNA! You will work in an international environment (over 29 nationalities and 24 languages spoken!)
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
- Department
- Development
- Locations
- Marbella
- Remote status
- Hybrid Remote

About RavenPack
RavenPack is the leading big data analytics provider for financial services. Financial professionals rely on RavenPack for its speed and accuracy in analyzing large amounts of unstructured content. Our clients include the most successful hedge funds, banks, and asset managers in the world.
Senior ML Engineer Information Retrieval
Loading application form
Already working at RavenPack?
Let’s recruit together and find your next colleague.