AI Software Development Engineer - Intern
Core
Building agentic AI platforms tightly coupled with FPGA acceleration to enable intelligent systems that reason, act, and scale in real-world environments.
Role type
Intern, AI Software Development Engineer (Agentic AI Systems)
Builds
End-to-end agentic AI systems, reusable platform components for memory/context management, and hardware-aware AI designs.
Domain
Artificial Intelligence (LLMs, Agents, RAG) + Hardware Acceleration (FPGA/ASIC)
Deliverable
production ML models
Required skills
Python, C++, data structures, system design basics, AI/ML project experience, backend/distributed systems experience
Preferred skills
LangChain, LlamaIndex, vector databases (FAISS, Milvus), RAG, prompt engineering, hardware acceleration, performance optimization
Technologies
Python, C++, LLMs, RAG, FPGA, ASIC, FAISS, Milvus, LangChain, LlamaIndex
Responsibilities
Develop LLM-powered agents using tools and APIs, implement RAG pipelines for knowledge integration, design multi-step reasoning workflows, evaluate and improve model behavior, collaborate with FPGA/ASIC teams on hardware-aware AI design, develop reusable components for internal AI platforms
Seniority
Intern, early career