What are the responsibilities and job description for the Software Engineer position at Tenarai?
We are seeking an experienced AI/ML Engineer to build, scale, and maintain the critical infrastructure that powers our AI models and autonomous agents. In this role, you will act as the bridge between our AI research/development teams and our production environments. You will not just be deploying models; you will be designing the high-performance, distributed systems required to serve Large Language Models (LLMs), orchestrate multi-agent workflows.
If you are passionate about turning complex AI capabilities into highly reliable, scalable, and cost-efficient production systems, this is the role for you.
Qualifications
Required Skills:
- Systems Engineering: Strong background in distributed systems, backend engineering
- Programming: Proficiency in Python (essential for the AI ecosystem) and systems languages like Go or Rust.
- AI/ML Tooling: Hands-on experience with LLM serving engines (vLLM, TGI, Triton) and distributed computing frameworks (Ray) .
- Agent Frameworks: Familiarity with modern agentic development frameworks like LangChain, LangGraph, or CrewAI .
Preferred Skills:
- Experience with vector databases (Pinecone, Milvus, Qdrant) and retrieval-augmented generation (RAG) pipelines.
- Understanding of model optimization techniques (quantization, LoRA, KV caching).
- Previous experience building platforms from the ground up in a high-growth environment.
Salary : $120,000 - $150,000