Python Senior Specialist
KLA Corporation View all jobs
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Collaborate closely with business stakeholders to gather requirements and translate them into robust, scalable AI-driven solutions.
- Design, develop, and maintain high‑performance Python applications, focusing on Agentic AI architectures, automated reasoning workflows, and autonomous task‑orchestration systems.
- Build AI agents capable of planning, tool‑use, retrieval‑augmented generation (RAG), and multi‑step autonomous decision-making.
- Develop end‑to‑end pipelines including data ingestion, vector embeddings, model integration, orchestration logic, and monitoring.
- Implement complex business logic, model interaction rules, and state management for agent-based systems.
- Participate in sprint planning, daily standups, and agile ceremonies while ensuring timely delivery of development milestones.
- Conduct and coordinate user acceptance testing (UAT) for AI features, resolve issues, and support deployment to production environments.
- Prepare and maintain technical documentation, workflows, and operating procedures for AI services and Python-based applications.
- Mentor junior developers, lead knowledge‑sharing sessions, and introduce best practices for Python engineering and AI development.
- 5+ years of hands-on Python development experience, building production-grade backend services or data-intensive applications.
- 2+ years working with modern AI ecosystems, including Agentic AI frameworks, RAG pipelines, vector stores, and tool‑calling workflows.
- Strong expertise with FastAPI / Flask, asynchronous programming, microservices, and API integrations.
- Experience integrating Large Language Models (LLMs) into applications.
- Proficiency in designing data pipelines and working with SQL/NoSQL technologies.
- Exposure to cloud platforms and containerization.
- Strong analytical and debugging skills with ability to translate business needs into technical implementations.
- Excellent communication, collaboration, and stakeholder‑management skills.
- Ability to work in fast‑paced environments, multitask, and deliver high‑quality outputs within sprint timelines.
- Positive attitude with willingness to learn evolving AI technologies.
- Bachelor’s degree in computer science, Engineering, or related field.