Qualcomm Technologies, Inc. is seeking a Backend Engineer to design and implement scalable backend systems for their AI-driven Video Surveillance as a Service (VSaaS) platform, focusing on integrating LLMs and VLMs for advanced user interaction and video analysis.
Requirements
- Strong backend development skills in Go, Java, Python, or Node.js.
- Understanding of LLM/VLM principles.
- Familiarity with prompt engineering, structured prompting, and chaining techniques.
- Experience integrating LLMs via APIs.
- Proficient with Docker and Kubernetes for containerization and orchestration.
- Experience with LLM agent frameworks (e.g., LangChain, AutoGen).
- Familiarity with vector databases and embedding-based retrieval pipelines.
Responsibilities
- Develop robust and scalable LLM/VLM-based agent systems, considering aspects like planning, tool use, memory, and user interaction flows.
- Integrate LLMs and backend services to enhance the agent’s capabilities.
- Develop and execute tests to ensure the agent’s reliability and performance.
- Collaborate with cross-functional teams, including AI, DevOps, and Product, to build and deploy agents.
- Implement tools for logging, tracing, and debugging agent behavior in production.
- Research and apply the latest LLM and agent technologies.
Other
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- PhD in Computer Science, Engineering, Information Systems, or related field.
- Master's degree in Computer Science, Engineering, or related field.