Target is seeking an Engineer for its Search Team to build and improve large-scale search and discovery experiences used across Target's digital and in-store platforms.
The role focuses on search systems, information retrieval, query understanding, relevance and ranking, semantic search, machine learning, data engineering, MLOps, and scalable distributed systems.
Key Responsibilities
Develop and maintain scalable search and discovery systems.
Build software components for large-scale search platforms.
Work on information retrieval, query understanding, relevance, ranking, and semantic search.
Develop and maintain search APIs and supporting services.
Apply machine learning and data science techniques to complex business problems.
Work with data engineering and MLOps teams on end-to-end search solutions.
Develop and maintain scalable data pipelines and production ML infrastructure.
Build reliable and performant services for digital and store search experiences.
Use data-driven approaches to improve search quality and personalization.
Design and implement robust software architectures and engineering patterns.
Participate in software design and code reviews.
Troubleshoot operational issues and eliminate recurring problems.
Collaborate with product managers, data scientists, ML engineers, and other engineering teams.
What you bring
Requirements
Required Skills
Kotlin
Micronaut
Software Engineering
Search Systems
Search Engines
SOLR
Elasticsearch
Kafka
Kafka Streams
Information Retrieval
Query Understanding
Relevance and Ranking
Semantic Search
Search APIs
Machine Learning
Data Science
Data Engineering
MLOps
Distributed Systems
Scalable Software Architecture
Software Design Patterns
Data-driven Problem Solving
Operational Troubleshooting
Preferred Skills
Experience with Kafka Streams
Experience with large-scale search platforms
Experience with machine learning systems
Experience with data engineering
Experience with MLOps
Experience with semantic search
Experience with relevance and ranking systems
Experience with distributed systems
Experience building highly scalable and reliable services