AI Scientist (US Temporary)
Pleasanton
Key Responsibilities: Design, prototype, and implement cutting-edge autonomous AI agents and multi-agent systems capable of dynamic planning, reasoning, memory management, and self-reflection. Develop and integrate core agent components, including planning modules (e.g., Tree-of-Thought, CoT-based planners), tool-use interfaces, and persistent long-term memory/retrieval mechanisms (RAG). Develop high-quality, production-ready code in Python/Go for integrating LLMs and other foundational models into functional agent architectures. Build and maintain scalable agent infrastructure using frameworks like LangChain ensuring seamless integration with cloud services (AWS preferred). Conduct rigorous testing, evaluation, and optimization of agent performance on complex, real-world tasks. Work closely with the engineering team to define agent use cases and translate research prototypes into deployable product features that deliver business value. Qualifications: Education: A Master's degree (MS) in AI, Machine Learning, Statistics, Bioinformatics, or a related field. Experience: A demonstrated practical experience building and implementing LLM-based agents, specifically using tool-calling, external memory, and multi-step reasoning. Agentic Architecture: Strong understanding of key agentic concepts: Memory (Short-Term/Long-Term), Planning, Tool Use, and Self-Reflection/Evaluation. Tooling \& Ecosystems: Hands-on experience with agentic automation/frameworks (e.g., LangChain, ReAct, etc), vector databases (e.g., Qdrant) and infrastructure services (e.g., Bedrock AgentCore). Software Engineering: Fluency with software engineering best practices, including testing, code reviews, version control (e.g., Git), and containerization. Ethics: Knowledge of AI ethics and safety principles, particularly as they apply to autonomous decision-making systems. Domain Knowledge: Knowledge of bioinformatics data analysis will be a significant plus. Desired Attributes Proactive, results-oriented, and driven with a "get things done" mindset. Strong problem-solving skills and adaptability to evolving project requirements. Collaborative team player who thrives in dynamic environments.