Logo for Bonapolia

Senior AI & ML

Role overview

Qualifications

  • 5+ years of machine learning engineering experience
  • Experience with search, NLP, ranking, recommendation, or relevance systems
  • Expert-level Python and its core data science libraries and SQL
  • Ability to design an ML system from scratch

Responsibilities

  • Design and build deep learning systems for search ranking, personalized recommendations, and session-based recommendation engines
  • Integrate geographic context into ranking systems and improve pickup point recommendations
  • Translate business objectives into machine learning objectives with appropriate non-functional requirements
  • Lead model evaluation using offline metrics and online experiments

About the company

Bonapolia logo

Bonapolia

BONAPOLIA is a staffing company offering augmentation and recruitment services to place the right people with the right jobs in the USA, Europe, and Scandinavia. Whether you are looking to hire new staff or find a new job, we’re happy to offer you our services. Contact us up to arrange an appointment. We’ll have your hiring or job-seeking needs met in no time by one of our professional team members.

Company details

Company typeScaleup
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Project Description:
The project focuses on designing and building machine learning systems for search ranking and personalized recommendations at scale.

Project Phase:
ongoing

Soft Skills:
• Ability to influence teammates and cross-functional stakeholders effectively.
• Curious and improvement-oriented mindset with a willingness to challenge existing approaches.
• Excellent ability to communicate complex technical concepts and results with clarity.

Hard Skills / Must Have:
• 5+ years of machine learning engineering experience.
• Experience with search, NLP, ranking, recommendation, or relevance systems.
• Expert-level Python and its core data science libraries and SQL (e.g., PySpark, Pandas, NumPy, Scikit-learn, PyTorch)
• Ability to design an ML system from scratch, including data analysis, annotation, processing, and production serving.
• Experience translating business goals into ML objectives with appropriate proxy metrics and non-functional requirements.
• Experience designing and evaluating online experiments with statistical validation.
• Experience with MLOps tools and practices.
• Experience deploying ML models to production with latency optimization.
• Knowledge of concept drift detection and management.

Hard Skills / Nice to Have (Optional):
• Academic background in Computer Science, Mathematics, or another quantitative discipline.
• Experience fine-tuning and deploying large or small language models for query understanding or relevance.
• Experience with search relevance and autocomplete systems.
• Experience with mapping, location, or geospatial products.
• Experience building products for developing markets.
• Experience with cloud data and machine learning platforms.
• Deep expertise in search, ranking, recommendation, or geocoding systems.

Responsibilities:
• Design and build deep learning systems for search ranking, personalized recommendations, and session-based recommendation engines.
• Integrate geographic context into ranking systems and improve pickup point recommendations.
• Translate business objectives into machine learning objectives with appropriate non-functional requirements.
• Lead model evaluation using offline metrics and online experiments.
• Collaborate with backend engineers to deploy production-ready low-latency ML models.
• Work closely with product managers and operations teams to transform behavioral insights into product features.
• Own the end-to-end production ML lifecycle, including serving, monitoring, drift detection, and retraining pipelines.

Technology Stack:PySpark, Pandas, NumPy, Scikit-learn, PyTorch, BigQuery, Databricks

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at Bonapolia

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.