Senior Python Engineer
Infosys Finacle- Posted 3 hours ago
- Be among the first 10 applicants
Job Description
Technology Lead– Python Automation, AI & DevOps Engineering
Experience: 5Years to 8Years
Location- Chennai
Role Summary
We are looking for a hands-on Technology Lead with strong expertise in Python engineering and automation, supported by practical experience in AI/GenAI and DevOps. The role involves leading and mentoring engineers, providing technical direction, reviewing solutions, and resolving complex technical challenges.
Key Responsibilities
- Lead and mentor a team of engineers while remaining hands-on in design, development, and troubleshooting.
- Design and develop Python applications, REST APIs, automation frameworks, reusable libraries, and engineering utilities.
- Identify and implement automation opportunities across development, testing, build, deployment, support, and operational processes.
- Establish Python coding standards, reusable patterns, testing practices, and engineering guidelines.
- Design and implement AI/GenAI solutions using LLMs, LangChain, LangGraph, RAG, embeddings, and vector search.
- Build document ingestion, indexing, retrieval, grounding, and enterprise knowledge-search solutions.
- Design and improve CI/CD, source-control, build, deployment, and artifact-management workflows.
- Conduct architecture, design, and code reviews to ensure security, scalability, maintainability, and quality.
- Lead root-cause analysis and resolve complex technical blockers.
- Promote reusable solutions, technical documentation, and knowledge sharing.
- Collaborate with product, development, security, support, and infrastructure teams.
- Evaluate relevant technologies and develop proofs of concept.
- Support Linux-based development environments, including WSL, when required.
Required Skills
- Strong hands-on Python development, object-oriented design, REST APIs, debugging, and testing
- Automation framework, reusable library, and utility development
- Integration with APIs, databases, files, command-line tools, and enterprise systems
- AI/LLM application development using LangChain and LangGraph
- RAG, embeddings, prompt engineering, semantic search, and vector-search technologies such as FAISS
- Document ingestion, chunking, indexing, retrieval, and grounding
- Git/GitHub and CI/CD tools such as Jenkins or GitHub Actions
- Maven, JFrog Artifactory, or equivalent build and artifact-management tools
- Linux and shell scripting, with working knowledge of PowerShell
- Understanding of AI security, privacy, evaluation, and responsible use
- Strong architecture, technical leadership, mentoring, and problem-solving skills
Candidate Profile
- Strong hands-on experience delivering Python applications and automation solutions
- Practical experience developing AI/LLM and RAG solutions using LangChain and LangGraph
- Demonstrated technical leadership and mentoring capability
- Ability to design reusable solutions and resolve complex technical issues
- DevOps and Linux experience is desirable
- Selection will be based on relevant skills, hands-on expertise, and role fit rather than a fixed number of years of experience
Technology Analyst – Python Automation, AI & DevOps Engineering
Role Summary
We are looking for a hands-on Technology Analyst with strong Python development and automation skills, supported by practical experience in AI/GenAI and DevOps. The role focuses on building reliable applications, automation tools, and AI-enabled engineering solutions.
Key Responsibilities
- Develop Python applications, REST APIs, automation tools, reusable modules, and engineering utilities.
- Automate repetitive development, testing, build, deployment, support, and operational activities.
- Integrate Python solutions with APIs, databases, files, command-line tools, and enterprise systems.
- Write maintainable, well-tested, and documented code following established engineering standards.
- Implement AI/GenAI applications using LLMs, LangChain, LangGraph, RAG, embeddings, and vector search.
- Build document ingestion, chunking, indexing, retrieval, and grounding workflows.
- Develop and maintain CI/CD, build, deployment, and artifact-management automation.
- Troubleshoot application, automation, pipeline, and integration issues.
- Perform root-cause analysis and implement sustainable solutions rather than manual workarounds.
- Participate in technical design and code reviews.
- Contribute to reusable solutions, documentation, and knowledge sharing.
- Support Linux-based development environments, including WSL, when required.
Required Skills
- Strong hands-on Python development, REST APIs, automation, debugging, and testing
- Experience developing reusable modules, utilities, and automation solutions
- Integration with APIs, databases, files, and external systems
- AI/LLM application development using LangChain and LangGraph
- RAG, embeddings, prompt engineering, semantic search, and vector-search technologies such as FAISS
- Document ingestion and retrieval workflows
- Git/GitHub and CI/CD tools such as Jenkins or GitHub Actions
- Maven, JFrog Artifactory, or equivalent tools
- Basic Linux and shell-scripting knowledge
- Awareness of AI security, privacy, and responsible use
- Strong analytical, documentation, communication, and problem-solving skills
Candidate Profile
- Strong hands-on Python development and automation skills
- Practical experience implementing AI/LLM or RAG solutions using LangChain and LangGraph
- Experience with Git and CI/CD workflows
- Ability to implement technical designs and troubleshoot issues independently
- Linux or WSL experience is desirable but not mandatory
Selection will be based on relevant skills, hands-on expertise, and role fit rather than a fixed number of years of experience
More Info
Key Skills
Retrieval
RAG embeddings
Vector-search technologies such as FAISS
CI CD tools such as Jenkins or GitHub Actions
Chunking
AI LLM application development using LangChain and LangGraph
Document ingestion
Reusable libraries

