Senior ML Engineer
Python, Python GRPC Server, Elastic Search, Torch, XGBoost, PySpark
About the role
We are looking for a Machine Learning Engineer who will have the ability to put its models in front of millions of users across different parts of the world. The client offers opportunities to innovate in visual communication, collaborate with major brands, and impact millions of users worldwide. Ideal for those passionate about media, tech, and creative expression.
You will work with terabytes of user-generated data logs, which enable continuous service improvements.
The primary focus will be Learning to rank algorithms and candidate generation for algorithms, A/B test analysis, data preprocessing, and content tools. It's the ability to impact how the core product works.
About the project
As part of the client's ads serving and management system transformation effort, we are looking for a skilled team player to join our agile product team. This role is crucial in enhancing our systems and ensuring we stay at the forefront of technological developments.
As a valuable team member, you will have the opportunity to contribute to product development. Your expertise and input will be crucial in the ads management system's successful acceptance by users, accelerating company business processes, and influencing relations with clients and investors.
Who are we looking for?
Skills & Experience
- Information Retrieval (multimodal search and recommendations)
- Deep Learning and Contrastive learning in particular
- Classical Machine Learning
- Experience with PyTorch or similar libraries
- Experience of using Gradient Boosting for Learning to Rank
- Ability to work with datasets that don’t fit in RAM
- Understanding of A/B testing principles
- Back-End Engineering using Python
- High-load experience will be a plus
- Results-oriented
- Good written and spoken English.
Nice to have
- Kaggle Profile
- Experience in building/working on extremely high throughput systems (1000+ QPS)
- Experience with PySpark, Spark, and Scala
- Master’s Degree in Computer Science or related area.
- Published ML papers
- Experience with PySpark, Spark, and Scala
Responsibilities:
- Design, develop, and deploy machine learning models to enhance the product’s search and recommendation systems.
- Optimize algorithms for content discovery, personalization, and relevance, leveraging computer vision and natural language processing to improve GIF and sticker search accuracy.
- Collaborate with cross-functional teams to integrate ML solutions into the platform, ensuring scalability and performance.
- Analyze user data to drive insights and enhance user experience.
What we offer
Work:
- Flexible working hours;
- Collaborative, friendly team environment;
- Remote/Hybrid work;
Life:
- Company social events;
- Annual corporate parties;
Health:
- Comprehensive medical insurance;
Education:
- Allowances for professional education;
- English language courses with native speakers;
- Internal knowledge-sharing sessions.
About Proxet
Proxet is a professional software development firm trusted by clients from around the world. With our expertise in AI and machine learning, we help businesses reimagine their possibilities and transform ideas into tangible digital solutions. By providing core services with an emphasis on data practices, we shape the future, one step at a time.
If you’d like to join our Proxet Nation and work closely with high-level professionals and our engineers, fill in the form!
Our offices:
Interested? Let's get in touch!
Tell us about yourself, then leave a link or upload your resume and we will get back to you soon!
💌
Thank you!
Interested in this closed position? Let's get in touch!
Tell us about yourself, then leave a link or upload your resume and we will get back to you soon!
💌
Thank you!
Is your friend a good fit?
Tell us about your friend - send their resume to our email hr@proxet.com!
Please Note: Your friend must be aware of the referral. The referral bonus is paid out after the end of the trial period.