Skip to main content
Talent logo

Information Retrieval Engineer / Data Engineer

Talent
Full Timemid
INPosted March 10, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonAzureElasticsearchGit

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As an Information Retrieval Consultant - Software/Data Engineer, you will be responsible for utilizing your expertise in Computer Science, Data Science, and related fields to enhance document information extraction. Your key responsibilities will include:

  • Applying principles of Natural Language Processing (NLP) and Machine Learning to improve information retrieval processes.
  • Conducting data analysis, cleaning, and feature engineering to ensure high-quality data for processing.
  • Utilizing Python programming skills for developing efficient data transformation methods.
  • Implementing and optimizing ElasticSearch queries for improved query performance.
  • Collaborating with tools such as Kibana, Azure CLI, and Git for effective data management and analysis.

Qualifications required for this role include:

  • A degree in Computer Science, Data Science, or a related field.
  • Experience with ElasticSearch, Kibana, Azure CLI, and Git.
  • Strong knowledge of data structures, algorithms, and software designed for building elasticsearch queries automatically.
  • Familiarity with Information Retrieval methodologies and key metrics such as Precision, Recall, MRR, and Mean Average Precision.

In addition to the above, you should possess problem-solving skills, effective communication abilities, and the capacity for autonomy in your work. As an Information Retrieval Consultant - Software/Data Engineer, you will be responsible for utilizing your expertise in Computer Science, Data Science, and related fields to enhance document information extraction. Your key responsibilities will include:

  • Applying principles of Natural Language Processing (NLP) and Machine Learning to improve information retrieval processes.
  • Conducting data analysis, cleaning, and feature engineering to ensure high-quality data for processing.
  • Utilizing Python programming skills for developing efficient data transformation methods.
  • Implementing and optimizing ElasticSearch queries for improved query performance.
  • Collaborating with tools such as Kibana, Azure CLI, and Git for effective data management and analysis.

Qualifications required for this role include:

  • A degree in Computer Science, Data Science, or a related field.
  • Experience with ElasticSearch, Kibana, Azure CLI, and Git.
  • Strong knowledge of data structures, algorithms, and software designed for building elasticsearch queries automatically.
  • Familiarity with Information Retrieval methodologies and key metrics such as Precision, Recall, MRR, and Mean Average Precision.

In addition to the above, you should possess problem-solving skills, effective communication abilities, and the capacity for autonomy in your work.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free