Software Development Engineer - Machine Learning/AI Runtime
Role responsibilities
Develop and scale production systems that leverage machine learning to improve product discovery and catalog enrichment. Design automated pipelines to extract structured knowledge from diverse unstructured data sources using LLMs.
Requirements
The role requires a mid-to-senior level software engineer capable of collaborating across functional teams to move prototypes to production. Candidates must be proficient in analyzing large datasets and tuning LLM prompts for precision and recall.
Key skills
Machine Learning, AI Runtime, Large Language Models, Data Processing, System Design, Prompt Engineering, Knowledge Discovery Pipelines, Schema Design, Software Development, Data Extraction
Keywords
Machine Learning, AI, LLM, Software Development Engineer, Product Catalog, Data Pipelines, Prompt Tuning, Precision and Recall, Knowledge Extraction, Scalable Systems, Agentic Consumers, Schema Patterns, Unstructured Data, Technology