Job Description
Lattice Overview
There is energy here…energy you can feel crackling at any of our international locations. It’s an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales, marketing, and support teams, who are developing programmable logic solutions that are changing the industry. Our focus is on R&D, product innovation, and customer service, and to that focus, we bring total commitment and a keenly sharp competitive personality.
Energy feeds on energy. If you flourish in a fast paced, results-oriented environment, if you want to achieve individual success within a “team first” organization, and if you believe you can contribute and succeed in a demanding yet collegial atmosphere, then Lattice may well be just what you’re looking for.
Job Description:
Join Lattice Semiconductor as a GenAI Systems & Knowledge Base Engineer, where you will own and evolve the Radiant Code Knowledge Foundation — a production AI platform that empowers software developers and QA engineers to semantically search source code, trace builds, analyse regression failures, and query Jira issues via an MCP-accessible interface. You will manage the full stack from GPU infrastructure to the MCP application layer, serve as the primary liaison between the AI system and two engineering teams, and build next-generation GenAI agents using Claude Code as your primary development tool.
Key Responsibilities:
- System Operations & Support
Monitor, maintain, and troubleshoot the Radiant Code Knowledge Foundation MCP server across production and A/B environments.
Triage issues reported by Software Development and QA teams, including data sync failures, search quality regressions, and MCP connectivity problems.
Manage data ingestion pipelines sourcing from Perforce, Jira Cloud, SQL Server, SharePoint, CSV, and Excel.
Administer Qdrant vector database collections, index health, and quantization settings.
Oversee GPU servers hosting embedding models (Nomic Embed Code 7B, Qwen3-8B) and the cross-encoder reranker.
Onboard new users and maintain up-to-date training materials and documentation.
Monitor system logs, diagnose failures, and conduct thorough root-cause analysis.
- Knowledge Base Improvement
Identify and address retrieval quality gaps surfaced by end users.
Tune chunking strategies, embedding model configurations, and reranker settings to enhance search accuracy.
Extend data source coverage and enrich metadata as the Radiant codebase and toolchain evolve.
- GenAI Agent Development
Design and build new MCP tools and GenAI agents, leveraging Claude Code as the primary development environment.
Develop agents that accelerate software development and QA workflows — including regression culprit finding, test coverage mapping, and changelist analysis.
Collaborate with engineering teams to identify and prioritize high-value automation opportunities.
Required Skills & Qualifications:
- Core Programming
Proficiency in Python 3.x, including async programming patterns (asyncio, await).
Comfort working within Windows Server environments and PowerShell.
- AI & Machine Learning
Solid understanding of vector embeddings, semantic search, and similarity scoring.
Familiarity with LLM concepts including context windows, tokenisation, and prompt structure.
Hands-on experience with at least one ML/AI framework such as PyTorch or Hugging Face.
Experience with Claude Code or comparable AI-assisted development tools (strongly preferred).
- Data & Storage
SQL querying skills using SQL Server or an equivalent relational database.
Proficiency with REST APIs, JSON data handling, and structured data formats (CSV, Excel, YAML).
- Infrastructure & DevOps
Working knowledge of Docker — starting, managing, and troubleshooting containers.
Ability to manage and monitor GPU server processes.
Familiarity with version control systems; Git required, Perforce/P4 is a strong advantage.
- Professional Attributes
Excellent written and verbal communication skills — this role is the primary point of contact between the AI platform and two engineering teams.
Systematic, methodical approach to debugging and root-cause analysis.
Self-directed and comfortable taking ownership of a novel, evolving system with limited supervision.
Education
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline — required.
Relevant personal or academic AI/ML projects are a strong positive signal alongside formal qualifications.
Additional Information:
This position requires a successful background and reference checks and satisfactory proof of your right to work in:
MalaysiaLattice recognizes that employees are its greatest asset and the driving force behind success in a highly competitive, global industry. Lattice continually strives to provide a comprehensive compensation and benefits program to attract, retain, motivate, reward and celebrate the highest caliber employees in the industry.
Lattice is an international, service-driven developer of innovative low cost, low power programmable design solutions. Our global workforce, some 1,000 strong, shares a total commitment to customer success and an unbending will to win. For more information about how our FPGA, CPLD and programmable power management devices help our customers unlock their innovation, visit www.latticesemi.com. You can also follow us via Twitter, Facebook, or RSS. At Lattice, we value the diversity of individuals, ideas, perspectives, insights and values, and what they bring to the workplace. Applications are welcome from all qualified candidates.