Job overview
the role of a data scientist with java expertise involves leveraging strong programming skills in both java and python to drive business growth through data-driven insights.
key responsibilities
* develop and implement advanced data science solutions, focusing on information retrieval and semantic search techniques.
* design and deploy machine learning models using java, ensuring high scalability and performance.
* collaborate with cross-functional teams to integrate data science capabilities into production systems.
* stay up-to-date with emerging trends and technologies in the field of data science and nlp, applying this knowledge to enhance existing solutions.
requirements
* at least 5 years of experience in data science or machine learning engineering, with a strong focus on information retrieval and semantic search.
* expert-level proficiency in java and python programming languages.
* in-depth knowledge of lucene, apache solr, or elasticsearch, as well as vector databases and embeddings.
* strong understanding of nlp techniques and their application in real-world scenarios.
* experience deploying and maintaining large-scale ml/search systems in production environments.
* solid understanding of software engineering best practices, including agile methodologies and continuous integration.
language skills
* english: b2 upper intermediate