Backend Search Engineer - Remote / Telecommute

CYNET SYSTEMS INC.
St. Louis, MI, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Data Analysis Microsoft Azure BigQuery Cloud Computing Apache Lucene System Configuration Continuous Integration DevOps Distributed Systems
+37 more
Elasticsearch Google Analytics Spring Framework Python (Programming Language) Search Algorithms NoSQL NumPy Performance Tuning Scrum Methodology Query Optimization Tensorflow Search Technologies Software Engineering Apache Solr SQL Databases Stemming Systems Integration Tokenization Google Cloud Cloud Platform System Pytorch Large Language Models Apache Spark Spring-boot Backend Kotlin Pandas Scikit Learn Kubernetes Information Technology Cassandra Apache Kafka Search Engines Machine Learning Operations Docker Web Api Microservices

Job description

  • The Backend Senior Search Engineer will be responsible for optimizing search relevance, enhancing search engine performance, and implementing advanced AI/ML-powered search capabilities for eCommerce platforms.
  • The role involves collaborating with cross-functional teams to improve search functionality, scalability, and user experience while maintaining high standards of engineering excellence., * Analyze and enhance search relevance algorithms to improve search accuracy and user experience.
  • Implement and manage search query optimization strategies aligned with user behavior and business objectives.
  • Oversee search engine configuration, tuning, and performance optimization.
  • Develop and implement AI and machine learning-based search functionalities including personalized and predictive search.
  • Collaborate with product owners, data scientists, and software engineers to implement search-related enhancements.
  • Monitor search performance metrics and user feedback to identify optimization opportunities.
  • Maintain documentation for search algorithms, tuning strategies, and system configurations.
  • Mentor and guide engineering teams while promoting innovation and engineering best practices.
  • Provide technical solutions aligned with business requirements.

Requirements

  • 8+ years of hands-on experience in search relevance, search query optimization, and software engineering for eCommerce platforms.
  • Proven experience with Elasticsearch or other Lucene-based search engines such as Solr or OpenSearch.
  • Experience with lexical search algorithms such as BM25 and semantic search technologies.
  • Strong understanding of search relevance tuning, ranking, tokenization, stemming, and query parsing.
  • Experience building or integrating RAG-based architectures for LLM-assisted search solutions.
  • Experience with MLOps practices and tools.
  • Strong Python programming experience.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Ability to collaborate effectively with cross-functional and global teams.
  • Strong analytical, problem-solving, and customer-focused mindset.
  • Excellent verbal and written communication skills., * Experience with Java, Kotlin, Spring, and Spring Boot.
  • Experience with Microservices, CI/CD, Event-Oriented Architectures, and Distributed Systems.
  • Experience with cloud platforms such as Google Cloud Platform, Microsoft Azure, or Amazon Web Services.
  • Familiarity with DevOps principles, Agile/Scrum methodologies, and product development lifecycle processes.
  • Experience leading product-oriented engineering development teams.
  • Familiarity with modern web APIs and full-stack frameworks.
  • Experience with Java, Google Analytics, BigQuery, Cassandra, Docker, Kubernetes, Kafka, and in-memory caching technologies.
  • Familiarity with data analysis and manipulation libraries such as Pandas, NumPy, and Spark.

Skills:

  • Search relevance optimization.
  • Search query optimization.
  • AI and machine learning integration.
  • Elasticsearch, Solr, and OpenSearch.
  • Python programming.
  • TensorFlow, PyTorch, and Scikit-learn.
  • SQL and NoSQL databases.
  • Microservices and distributed systems.
  • Cloud computing platforms.
  • CI/CD and DevOps practices.

Qualification And Education:

  • Bachelor s degree in Computer Science, Engineering, Data Science, or a related quantitative field.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · WWC 2024

3:22 min

Creating dedicated AI assistants for advanced candidate sourcing

José Kadlec José Kadlec · WWC 2025

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · WWC 2025

1:51 min

Speaker background in marketing and search metrics

Klaus-M. Schremser Klaus-M. Schremser · WWC Europe 2026

Videos

See all

Related articles

See all