Machine Learning Engineer, Platform
Builds and deploys retrieval, knowledge representation, and ML platform components for enterprise generative AI systems. The role requires 5+ years of production ML/AI experience, strong Python skills, and expertise in RAG, embeddings, vector indexing, and semantic search.
About the job
Responsibilities
- Own large areas of the platform end to end, driving components from design through production deployment.
- Build knowledge representation systems, including ontologies and knowledge graphs, to support structured reasoning over enterprise data.
- Design and implement retrieval-augmented generation (RAG) pipelines, including chunking, embedding, indexing, retrieval, and reranking.
- Build and maintain integrations between retrieval and ML components and diverse enterprise data sources, vector databases, APIs, and services.
- Develop context retrieval systems that balance recall, precision, latency, and cost.
- Build evaluation frameworks, datasets, and metrics to measure retrieval quality, context relevance, and end-to-end agent performance.
- Build reliable backend services and data pipelines supporting ML and large language model components in production.
- Deliver experiments and new capabilities quickly while maintaining high quality and tight customer feedback loops.
- Collaborate across product, ML, and infrastructure teams to shape the platform's direction.
Requirements
- 5+ years of experience building and deploying machine learning or AI systems for real-world production use cases.
- Master's or PhD degree in Computer Science, Machine Learning, AI, or equivalent practical experience.
- Deep, hands-on understanding of retrieval systems, RAG, embeddings, vector indexing, and knowledge representation.
- Experience with knowledge representation, semantic search, or agentic systems.
- Proficiency in Python, including production-quality, testable, and maintainable code.
- Experience scaling or shipping products at high-growth startups.
- Ability to operate in ambiguous problem spaces, balancing research-driven approaches with pragmatic product constraints.
- Strong communication skills and comfort working in customer-facing or cross-functional environments.
Skills
Python, Machine Learning, Artificial Intelligence, RAG, Embeddings, Vector Indexing, Knowledge Graphs, Ontologies, Semantic Search, Vector Databases, Backend Services, Data Pipelines, Evaluation Frameworks, LLMs, Agentic Systems
Similar jobs
ML Engineering jobsBuild production AI capabilities for automated slide and document generation, working across LLM applications, data analysis, and content generation. The role requires 3+ years in machine learning and NLP, advanced Python, and experience with LLM frameworks and production systems.
Build and deploy AI-powered products for digital-native customers, taking systems from experimentation through production and scale. The role requires strong Python skills, hands-on production engineering, systematic AI evaluation, and the ability to navigate reliability, security, governance, and customer impact.
Build full-stack AI agent fleets, APIs, workflows, and internal services that automate complex business processes. The role requires at least five years of engineering experience, hands-on LLM framework experience, production AWS expertise, Kubernetes, and strong API and database skills.
Build the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.
Build and operate Dougie, an agentic AI system that executes workflows, evaluates its own performance, retains institutional context, and improves in production. The role requires experience deploying unattended agentic systems and engineering reliable memory, retrieval, orchestration, and feedback loops.