Software Engineer
Infogain Corporation
San Mateo, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
San Mateo, United States of America
Tech stack
Artificial Intelligence
Systems Engineering
Computer Programming
Distributed Computing Environment
Distributed Systems
Python
Large Language Models
Multi-Agent Systems
Generative AI
Machine Learning Operations
Job description
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.
Requirements
- 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.