Tech Stack
CloudDistributed SystemsDockerJavaKubernetesMicroservicesPythonTypeScript
About the role
- Design and implement sophisticated AI agent systems capable of autonomous decision-making and task execution
- Develop multi-agent architectures that can collaborate, coordinate, and communicate effectively
- Create agent orchestration frameworks for complex workflow automation
- Build robust agent memory systems, including episodic, semantic, and procedural memory components
- Integrate AI agents with existing business systems, APIs, and databases
- Implement agent monitoring, logging, and performance tracking systems
- Deploy agents across various environments (cloud, on-premises, edge)
- Ensure seamless handoffs between human users and autonomous agents
- Fine-tune agent behavior through reinforcement learning and feedback mechanisms
- Implement safety measures, guardrails, and fail-safe mechanisms for agent operations
- Conduct agent alignment research to ensure output matches intended objectives
- Monitor and mitigate potential risks associated with autonomous agent behavior
- Stay current with latest developments in agentic AI, LLM capabilities, and autonomous systems
- Experiment with cutting-edge agent frameworks and methodologies and contribute to proprietary agent technologies and IP
- Collaborate with research teams on advancing the state of agentic AI
Requirements
- 3+ years of experience working with AI agents, autonomous systems, or related technologies
- Proficiency in Python, with experience in agent frameworks (AutoGPT, LangChain, CrewAI, etc.)
- Strong understanding of large language models (LLMs) and their integration into agentic systems
- Experience with reinforcement learning, multi-agent systems, and distributed computing
- Knowledge of API integration, microservices architecture, and cloud platforms
- Deep understanding of prompt engineering, few-shot learning, and chain-of-thought reasoning
- Experience with vector databases, embeddings, and retrieval-augmented generation (RAG)
- Familiarity with agent planning algorithms, goal decomposition, and task scheduling
- Understanding of AI safety principles and alignment techniques
- Strong software engineering fundamentals with experience in production environments
- Proficiency with version control, CI/CD, and collaborative development workflows
- Experience with containerization (Docker, Kubernetes) and cloud deployment
- Knowledge of monitoring and observability tools for distributed systems
- Skills: Software Engineering, Software Development, Programming (Python, TypeScript, Java, C++), Problem Solving, Analysis, Agile, AI Literacy, Collaboration, Application Security Principles, Public Cloud Architecture and Services
- Preferred: Advanced degree in Computer Science, AI, Robotics, or related field; experience with Microsoft Semantic Kernel, OpenAI Assistants API, Anthropic Claude; publications or open-source contributions; experience in regulated industries and edge computing