Data scientist with Java expertise

Luxoft

Canada

On-site

CAD 75,000 - 95,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology consulting company is seeking a Technical Recruiter to drive full-cycle recruitment efforts in IT. Applicants should have strong expertise in Data Science, Machine Learning, and experience with tools like Lucene and Solr. Responsibilities include designing semantic search solutions and collaborating with various teams to implement advanced search technologies. This full-time position is aimed at mid-senior level candidates with excellent programming skills and a solid grasp of software engineering best practices.

Qualifications

  • 5+ years of experience in Data Science or Machine Learning Engineering.
  • Strong programming experience in both Java and Python.
  • Deep knowledge of Lucene, Apache Solr, or Elasticsearch.
  • Experience with Vector Databases and Semantic Search techniques.
  • Solid understanding of software engineering best practices.

Responsibilities

  • Design, develop, and optimize semantic and vector-based search solutions.
  • Apply machine learning techniques to improve search relevance.
  • Develop scalable data pipelines and APIs for indexing and retrieval.
  • Integrate ML models and search capabilities into production systems.
  • Evaluate and monitor search performance metrics.

Skills

Data Science
Machine Learning
Information Retrieval
Semantic Search
Java
Python
NLP Techniques
Production-level code

Tools

Lucene
Apache Solr
Elasticsearch
Kubernetes
Docker
AWS

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Luxoft

Technical Recruiter @ Luxoft | Full Cycle Recruitment, IT Staff
Project Description
  • The primary goal of the project is the modernization, maintenance, and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.
  • Solutions are delivered by several Product Teams focused on different domains - Customer, Loyalty, Search and Browse, data integration, and Cart.
  • Current overriding priorities are new brands onboarding, re-architecture, database migrations, and migration of microservices to a unified cloud-native solution without any disruption to business.
Responsibilities

We are looking for an experienced Data Engineer with Machine Learning expertise and a good understanding of search engines to work on the following:

  • Design, develop, and optimize semantic and vector-based search solutions leveraging Lucene/Solr and modern embeddings.
  • Apply machine learning, deep learning, and natural language processing techniques to improve search relevance and ranking.
  • Develop scalable data pipelines and APIs for indexing, retrieval, and model inference.
  • Integrate ML models and search capabilities into production systems.
  • Evaluate, fine-tune, and monitor search performance metrics.
  • Collaborate with software engineers, data engineers, and product teams to translate business needs into technical implementations.
  • Stay current with advancements in search technologies, LLMs, and semantic retrieval frameworks.
Mandatory Skills
  • 5+ years of experience in Data Science or Machine Learning Engineering, with a focus on Information Retrieval or Semantic Search.
  • Strong programming experience in both Java and Python (production-level code, not just prototyping).
  • Deep knowledge of Lucene, Apache Solr, or Elasticsearch (indexing, query tuning, analyzers, and scoring models).
  • Experience with Vector Databases, Embeddings, and Semantic Search techniques.
  • Strong understanding of NLP techniques (tokenization, embeddings, transformers, etc.).
  • Experience deploying and maintaining ML/search systems in production.
  • Solid understanding of software engineering best practices (CI/CD, testing, version control, code review).
Nice-to-Have Skills
  • Experience of work in distributed teams, with US customers
  • Experience with LLMs, RAG pipelines, and vector retrieval frameworks.
  • Knowledge of Spring Boot, FastAPI, or similar backend frameworks.
  • Familiarity with Kubernetes, Docker, and cloud platforms (AWS/Azure/GCP).
  • Experience with MLOps and model monitoring tools.
  • Contributions to open-source search or ML projects.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Luxoft • Toronto

On-site
CAD 120,000 - 180,000
Senior Data Scientist - Java | Semantic Search & ML
Senior Data Scientist - Java | Semantic Search & ML

Luxoft • Canada

On-site
CAD 75,000 - 95,000
Full Stack Engineer – Data & AI
Full Stack Engineer – Data & AI

United States Digital Space LLC • Toronto

Hybrid
CAD 110,000 - 147,000
RRSP eligibility
Paid time off (PTO)
Parental leave
+2
Data Scientist with Machine Learning Engineer
Data Scientist with Machine Learning Engineer

Tek Tron IT • Canada

On-site
CAD 70,000 - 90,000
Senior Software Engineer, AI
Senior Software Engineer, AI

Toast • Toronto

Hybrid
CAD 145,000 - 183,000
Competitive compensation
Extended health and dental coverage
Employee Stock Option Plan
+4
Sr. MTS Software Engineering - AIRI
Sr. MTS Software Engineering - AIRI

United States Digital Space LLC • Toronto

On-site
CAD 140,000 - 210,000
Senior Software Developer – Machine Learning Platform
Senior Software Developer – Machine Learning Platform

Coveo • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Data Scientist
Data Scientist

Mphasis • Toronto

On-site
CAD 120,000 - 180,000
Senior Java and Python Developer (with AWS skills)
Senior Java and Python Developer (with AWS skills)

Luxoft • Toronto

On-site
CAD 80,000 - 100,000
Diverse and inspiring colleagues
Stimulating work environment
Accelerated exposure and responsibility
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Loblaw Digital • Toronto

On-site
CAD 128,000 - 176,000