Senior Software Engineer (AI Role) - Bengaluru, Karnataka, India
ZoomInfo is a fast-paced environment where careers accelerate. We encourage bold thinking and empower our employees to do their best work. Join a team that fosters deep care, mutual challenge, and shared success, utilizing tools that amplify impact and a culture that supports ambition.
About the Role
We are seeking a highly skilled Senior Software Engineer with robust Python expertise and a passion for developing intelligent agentic systems. This position is perfect for individuals who excel at building LLM-powered applications, combining deep technical knowledge with an entrepreneurial mindset to tackle complex challenges. You will be instrumental in creating cutting-edge AI agent systems that harness existing language models to address real-world problems.
What You'll Do
- Design, develop, and deploy production-ready agentic AI systems leveraging Large Language Models (LLMs).
- Construct scalable Python services and orchestration pipelines for intricate multi-step agent workflows.
- Architect frameworks that empower agents with reasoning, planning, tool utilization, and autonomous task execution capabilities.
- Integrate LLM APIs (e.g., OpenAI, Anthropic) into resilient and reliable production systems.
- Collaborate with cross-functional teams to transform business requirements into effective technical solutions.
- Optimize the performance, reliability, and cost-efficiency of LLM-powered applications.
- Evaluate and integrate emerging LLM technologies and agentic patterns into our product offerings.
- Contribute significantly to technical strategy and architectural decisions with an entrepreneurial perspective.
- Mentor junior engineers and champion best practices in the development of AI-powered systems.
What You Bring
- A minimum of 7 years of professional software engineering experience.
- Strong proficiency in Python, with a thorough understanding of software design patterns and best practices.
- A solid grasp of machine learning concepts, including model functionality, capabilities, and limitations.
- Hands-on experience working with Large Language Models (e.g., OpenAI, Anthropic, open-source models).
- A proven history of building AI agents or agentic systems, demonstrating expertise in areas like tool use, reasoning, multi-step workflows, and function calling.
- Exceptional analytical and problem-solving skills, with the ability to debug complex systems effectively.
- Excellent communication skills and a demonstrated ability to collaborate effectively within a team.
- An entrepreneurial spirit: self-motivated, comfortable with ambiguity, and a strong bias for action.
Nice to Have
- Active contributions to open-source projects, particularly in AI/agentic systems.
- Experience with prompt engineering, Retrieval-Augmented Generation (RAG) systems, or embedding-based search.
- Familiarity with vector databases and semantic search technologies.
- Knowledge of LLM orchestration frameworks such as LangChain or LlamaIndex.
- Experience with modern workflow orchestration tools like Temporal or Airflow.
- Background in distributed systems or high-scale applications.
- Experience with agent frameworks or Model Context Protocol (MCP).
- Publications, blog posts, or technical talks within the AI/agents domains.
- Experience building developer tools or platforms.
