Mid/Senior Research Engineer (Learning To Rank)
Warsaw, Poland
Job Description
In Learning to Rank, we aim to develop machine learning models for search. Our primary focus is on ranking solutions in all phases of the search pipeline, serving millions of searches a day. Currently, our main area of expertise is neural text-based search and relevance. We also deal with various machine learning challenges related to the ads system at Allegro.
We are looking for people who:
- Write clean, robust, and production-grade code in Python and showcase proficiency in ML frameworks, particularly PyTorch, PyTorch Lightning, and Transformers
- Exhibit a track record of shipping and maintaining ML models in production environments.
- Possess a solid understanding of scientific research methodologies. Are proficient in the iterative process of conducting experiments, including hypothesis formulation, experimental design, data collection, analysis, result interpretation and reporting
- Find it exciting to identify relevant research papers, extract their essence, and present them to other team members in English
- Possess experience in at least one of the following areas: information retrieval and ranking, machine learning for online advertising, natural language processing (including language models) and multimodal neural models
- Bonus points for prior experience in model training on very large datasets, data engineering in cloud environments, containers, and orchestration. Tools such as BigQuery, Spark and Kubeflow
We offer:
- A hybrid work model that you will agree on with your leader and the team. We have well-located offices (with fully equipped kitchens and bicycle parking facilities) and excellent working tools (height-adjustable desks, interactive conference rooms)
- Annual bonus up to 10% of the annual salary gross (depending on your annual assessment and the company's results)
- Long term discretionary incentive plan based on Allegro.eu shares (for the Senior RE position).
- A wide selection of fringe benefits in a cafeteria plan – you choose what you like (e.g. medical, sports or lunch packages, insurance, purchase vouchers)
- English classes that we pay for related to the specific nature of your job
- Working in a team you can always count on — we have on board top-class specialists and experts in their areas of expertise
- A high degree of autonomy in terms of organizing your team’s work; we encourage you to develop continuously and try out new things
- Hackathons, team tourism, training budget and an internal educational platform, MindUp (including training courses on work organization, means of communications, motivation to work and various technologies and subject-matter issues)
- Participation in top-tier ML/AI international conferences
- Internal ML-seminars (both covering broad ML topics, as well as domain oriented)
In your daily work you will handle the following tasks:
- Identify, implement, train, and evaluate state-of-the-art machine learning models in the domains of search and advertising – with a strong emphasis on ranking solutions
- Collaborate with engineering teams who consume our models and put them in production
- Participate in the code review process
- Partake in seminars, prepare and deliver presentations
- Attend selected relevant conferences
- Work on research papers
Why is it worth working with us?
- Being a part of Machine Learning Research team, you will be responsible for finding solutions to research problems that we encounter within information retrieval and ads
- While working on a new problem, you will explore it in depth and conduct literature review, looking for the most promising techniques for a given problem
- You will be responsible for the preparation of the production-grade ranking algorithms and prediction models, supporting the development team
- To apply state-of-the-art solutions, you will stay up to date with the scientific progress. You will deepen your knowledge by reading the latest papers in your domain, sharing the knowledge with other team members of the research teams operating in Allegro
- You will have the possibility to share the results of your research in the scientific community by taking part in the scientific conferences (oral presentations, poster sessions). You will develop your scientific career, as well as Allegro's presence in the world of science
- In your daily work you will expand your knowledge by cooperating with people who have hands-on experience in implementation of the ML models at scale unprecedented anywhere else in Poland
This may also be of interest to you:
Send in your CV and see why it is #dobrzetubyć (#goodtobehere)
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: BigQuery Engineering Kubeflow Machine Learning ML models Model training NLP Python PyTorch Research Spark Transformers
Perks/benefits: Career development Conferences Lunch / meals Salary bonus
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Manager jobs
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Science Manager jobs
- Open Principal Data Engineer jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Business Intelligence Developer jobs
- Open Data Analytics Engineer jobs
- Open Junior Data Scientist jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Business Data Analyst jobs
- Open Data Analyst Intern jobs
- Open Big Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Junior Data Engineer jobs
- Open Data Product Manager jobs
- Open Data Quality Analyst jobs
- Open Research Scientist jobs
- Open GCP-related jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Data visualization-related jobs
- Open Finance-related jobs
- Open Deep Learning-related jobs
- Open PhD-related jobs
- Open APIs-related jobs
- Open TensorFlow-related jobs
- Open PyTorch-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open CI/CD-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Hadoop-related jobs
- Open Airflow-related jobs
- Open Docker-related jobs