Machine Learning Engineer
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 a group of three highly-skilled remote engineers with a passion for Natural Language Processing and modern Deep Learning. As full-stack ML Engineers, we are responsible for the entire cycle of development, from data cleaning to model training and deployment, as well as establishing an MLOps pipeline.
First month
Beginning the onboarding process, you will have scheduled meetings with the primary stakeholders of the various teams. This will give you an overall comprehension of all company products and allow you to specifically focus on the projects you will be working on. You will join in the scrum ceremonies, and with the help of the ML team, you will work on a project from the start.
After 3 months
You will now implement the plan to solve the project by training your models and deploying them to the development stage for testing. You will also engage in code reviews, testing, and documentation, while keeping stakeholders and team members updated with progress and results.
6 months in
Now, you have likely gained a significant amount of experience and knowledge in the field. Some tasks and responsibilities you may be expected to perform include:
Actively participating in the research and development of new Machine Learning models.
Continuously optimizing and improving the performance of existing models.
Building and deploying Machine Learning pipelines and models in production environments, and working with other members of the team to integrate them into real-world applications.
Collaborating with other teams and departments, such as Data Science, Software Engineering, and Product Management, to ensure that the Machine Learning models are meeting the needs of the business.
Staying up to date with the latest developments and advances in the field of Machine Learning, and experimenting with new techniques and tools to improve the performance of your models.
Providing updates to stakeholders, including executives and other members of the organization, about progress and outcomes.
Requirements:
BSc/BA in Computer Science or Engineering or equivalent experience.
Programming experience (we mainly work with Python) to obtain, manipulate, and analyze data.
Build, deploy and maintain Machine Learning (we mainly use sklearn) and Deep Learning (we mainly use TensorFlow, PyTorch, and Hugginface) models to solve specific business problems like ranking, classification, or representation learning
Experience building data products from POC to production.
Experience understanding search platforms, how to do efficient queries, ranking results and evaluate the quality of the system.
Capacity for handling uncertainty and balancing priorities in a fast-paced environment.
Desirable
MLOPs pipelines and best practices
Data-centric approach
Data engineering skills
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..
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
- Role
- Machine Learning Engineer
- 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.
Machine Learning Engineer
Loading application form
Already working at RavenPack?
Let’s recruit together and find your next colleague.