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