Role Overview
Datakrew is revolutionizing EV fleet intelligence with cutting-edge IoT/AI solutions. We are looking for a Machine Learning Engineer - LLM & GenAI to join our team. The ideal candidate has hands-on experience building production-grade LLM applications and will play a key role in developing AskOX, the conversational AI layer of the OXRED Platform that enables users to interact with fleet data using natural language. The role focuses on designing, building, and optimizing the LLM backend that powers this system.
Responsibilities
- Design, develop, and maintain the LLM-powered backend services using Python and FastAPI.
- Implement retrieval-augmented generation (RAG) to fetch structured and unstructured data from OXRED.
- Use frameworks like LangChain, LlamaIndex, or Haystack to manage context retrieval, query routing, and summarization.
- Design prompt engineering strategies, structured output generation, and intent classification pipelines.
- Integrate the chatbot logic with the existing OXRED AskOX frontend.
- Design, implement, and validate support for diverse fleet analytics use cases including fleet summaries, vehicle diagnostics, predictive insights, and performance metrics.
- Ensure secure and efficient data flow between OXRED APIs and the AskOX backend.
- Evaluate and improve retrieval accuracy, latency, and hallucination rates.
- Implement caching or schema-based memory for frequently accessed data.
- Develop automated evaluation pipelines and benchmark retrieval quality, response accuracy, latency, and hallucination rates.
- Maintain technical documentation and API specifications.
- Document system architecture, prompt strategies, and deployment procedures.
- Contribute to model lifecycle management and continuous improvement.
Requirements
- 4–6 years of hands-on experience in Machine Learning, with demonstrated experience building LLM or Generative AI applications using LangChain, LlamaIndex, or similar frameworks.
- Proficiency in Python and FastAPI.
- Experience with retrieval pipelines, SQL, or CrateDB/PostgreSQL.
- Understanding of vector databases (e.g., FAISS, Chroma, Pinecone).
- Ability to design efficient prompting strategies and retrieval pipelines for structured and unstructured data.
- Knowledge in the EV Domain (brownie points).
Preferred Qualifications
- Knowledge of EV analytics, fleet management, or IoT data.
- Familiarity with OpenAI, Anthropic, or Ollama models.
- Experience with embedding optimization and hallucination control.
- Prior exposure to multi-agent or AI orchestration frameworks.
Skills
- Python
- FastAPI
- LangChain
- LlamaIndex
- Vector Databases