Senior AI Application Engineer
Job Description: Architect, design and implement scalable, multi-agent systems that automate complex, multi-step business processesTranslate existing processes, and develop novel multi-agent architectures for new opportunitiesImplement agent orchestration frameworks (e.g., Google ADK, LangGraph, CrewAI, etc.)Design secure 'tool-calling' architectures, allowing LLMs to interact with internal databases, CRMs, and APIs safelyImplement LLMOps/AgentOps best practicesMitigate AI-specific security risks, such as prompt injection, hallucination loops, and unauthorized tool executionDemonstrate a commitment to diversity, equity, and inclusion through continuous development, modeling inclusive behaviors, and proactively managing biasRequirements: Master's or Ph.D. in Computer Science, Engineering (Electrical, Mechanical, Chemical), Mathematics, Physics, Artificial Intelligence, Software Engineering, or a closely related field5+ years of software engineering experience, with 2+ years specifically in generative AI, LLMs, or cognitive architecturesExpert-level proficiency in Python and/or TypeScriptExperience with MCP architecturesProficiency in RustDeep understanding of agentic design patterns (e.g., ReAct, Plan-and-Solve, Reflection, Tree of Thoughts, etc.)Extensive experience with LLM APIs (OpenAI, Anthropic, Google Gemini) and open-weights models (Llama 3, Mistral, etc.)Experience with vector and graph databasesExperience with RAG (Retrieval-Augmented Generation) architectures (e.g., GraphRAG, hybrid search)Strong background in cloud architecture (AWS, GCP, or Azure) and containerization (Docker/Kubernetes)Benefits: Competitive salariesComprehensive benefits packagesOpportunities for professional developmentHealth insuranceAdditional perks and wellness programs