Backend Search Engineer - Remote / Telecommute
CYNET SYSTEMS INC.
St. Louis, MI, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
EM
Eli McGarvie
The Best Job Search Websites of 2025
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
CH
Chris Heilmann
SEO in an AI world - Google vs. ChatGPT and survival tips for content creators
over 1 year ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago