onsite
Senior ML Search Engineer - Conrad Electronic SE
Software Engineer
Lead the design and deployment of advanced machine‑learning models to power search relevance and ranking at scale, leveraging Python, Elasticsearch, and AWS services.
About the role
Key Responsibilities
- Architect and implement end‑to‑end ML pipelines that enhance search relevance and ranking across large product catalogs.
- Develop and tune models using Python and popular ML libraries, integrating them with Elasticsearch for real‑time inference.
- Collaborate with data engineers to ingest, clean, and transform massive datasets, ensuring high data quality and availability.
- Deploy models to AWS infrastructure (SageMaker, Lambda, ECS) with CI/CD pipelines, monitoring performance and drift.
- Analyze search metrics, conduct A/B tests, and iterate on models to achieve measurable improvements in click‑through and conversion rates.
Requirements
- 5+ years of experience in machine‑learning engineering, preferably in search or recommendation domains.
- Strong proficiency in Python, SQL, and experience with Elasticsearch or similar search engines.
- Hands‑on experience deploying ML models on AWS (SageMaker, Lambda, ECS).
- Solid understanding of data engineering concepts and experience with large‑scale data pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonmachine learningelasticsearchaws