New opportunity

Python with Gen AI

INFOSYS LIMITED · Bangalore, India

About this role

Infosys Limited seeks a Python with Gen AI professional in Bangalore for its Information Systems service line. The posting specifies 1–2 years of work experience and a Bachelor of Engineering degree. The role combines Python application development with the integration of generative AI solutions using large language models.

Responsibilities

  • Develop and maintain Python applications, APIs and backend services; build and integrate generative AI solutions with enterprise applications and databases.
  • Work with AI/ML frameworks and libraries for model development and integration. Develop prompt-engineering strategies and optimize AI model outputs.
  • Collaborate with cross-functional teams to understand business requirements, and troubleshoot, debug and optimize application performance.

Technical and professional requirements:

  • Strong Python programming knowledge and an understanding of generative AI, LLMs, prompt engineering and retrieval-augmented generation (RAG).
  • Experience with AI/ML libraries and services such as LangChain, Hugging Face, OpenAI APIs, Transformers and Scikit-learn.
  • Knowledge of REST APIs, JSON and microservices; familiarity with SQL and NoSQL databases, Git and version control; and basic knowledge of Azure, AWS or GCP.
  • Strong communication and collaboration skills, an ability to learn emerging AI technologies quickly, and the ability to deliver quality solutions in a fast-paced environment.

Preferred qualifications include exposure to vector databases such as FAISS, ChromaDB and Pinecone; knowledge of AI agents and chatbot development; an understanding of MLOps and model deployment; and analytical and problem-solving skills.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

PythonGenerative AILarge Language ModelsPrompt EngineeringRAGLangChainHugging FaceOpenAI APIsTransformersScikit-learnMachine LearningREST APIsJSONMicroservicesSQLNoSQLGitAzureAWSGCPFAISSChromaDBPineconeAI agentsChatbot developmentMLOpsModel deploymentAPI designBackend developmentProblem-solving skills

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Build dependable Python backends

    The role develops and maintains Python applications, APIs and backend services, with REST, JSON and microservices knowledge specified. Prepare to explain how you structure an endpoint, handle errors and debug its behavior.

  • Integrate LLMs into applications

    The posting calls for building generative AI solutions and connecting them to enterprise applications and databases. Prepare a clear walkthrough of an integration, including how data reaches the model and how the result returns to the application.

  • Improve AI outputs

    Prompt-engineering strategies and model-output optimization are explicit duties; understanding LLMs and RAG is required. Prepare to explain how you would compare outputs, revise prompts and decide whether retrieval helps.

  • Translate requirements into working solutions

    The role collaborates with cross-functional teams to understand business requirements and troubleshoots application performance. Prepare to describe how you clarify a requested behavior, implement it and investigate a slow or faulty result.

Likely challenges to think through

  • Balancing answer quality with response time

    Potential challenge: LLM calls and retrieval may improve an answer while adding steps to a backend request. Prepare to discuss how you would measure output quality and latency before choosing a simpler or more elaborate flow; this is a preparation hypothesis, not a reported Infosys problem.

  • Tracing faults across integration boundaries

    Potential challenge: an incorrect result could originate in Python code, an API, database data, retrieval or the model output. Prepare a step-by-step debugging approach that isolates each boundary rather than assuming the model is at fault.

  • Keeping pace without sacrificing quality

    Potential challenge: the posting pairs quick learning of emerging AI technologies with quality delivery in a fast-paced environment. Prepare to explain how you would test a new library or model approach against a defined use case before adopting it.

03

Practice your answers

Technical practice

How would you structure a Python application that integrates an LLM?

What to coverThe posting calls for developing and maintaining Python applications and integrating LLM solutions. Suggested preparation: explain how you would separate application logic from model integration, handle failures, and keep the code maintainable.

How would you expose a generative AI feature through a REST API?

What to coverThe role includes APIs and backend services, with REST, JSON, and microservices listed as requirements. Suggested preparation: describe request and response design, input validation, error handling, and the trade-off between a separate service and integration into an existing one.

How would you choose and use an AI/ML library for model integration?

What to coverThe posting names LangChain, Hugging Face, OpenAI APIs, Transformers, and Scikit-learn. Suggested preparation: explain what a relevant library would contribute to a specific integration task, when a simpler direct API call might suffice, and how you would verify its output.

How would you improve a prompt that produces inconsistent answers?

What to coverPrompt engineering and optimizing model outputs are stated responsibilities. Suggested preparation: discuss clarifying instructions, testing representative inputs, and comparing outputs for accuracy and consistency rather than relying on one successful response.

How does retrieval-augmented generation work, and when would you use it?

What to coverThe posting explicitly requires understanding of RAG. Suggested preparation: explain retrieval followed by generation using retrieved context, and discuss the trade-offs of retrieval quality, response relevance, and additional complexity.

What would you consider when adding a vector database to a RAG solution?

What to coverExposure to FAISS, ChromaDB, or Pinecone is preferred, not stated as essential. Suggested preparation: discuss how stored representations support retrieval and how you would assess relevance and operational fit without claiming one product is required.

How would you connect an AI feature to an enterprise application and its database?

What to coverIntegrating AI solutions with enterprise applications and databases is a stated duty; SQL and NoSQL familiarity is listed. Suggested preparation: describe the data flow, how you would keep inputs and outputs consistent with the application, and when a relational or non-relational store fits the data.

How would you investigate a slow or failing Python-backed AI feature?

What to coverThe role includes troubleshooting, debugging, and optimizing application performance. Suggested preparation: explain how you would isolate application, database, and model-call delays, reproduce the issue, and measure whether a change improved it.

How would you use Git while maintaining a Python and AI integration?

What to coverThe posting calls for understanding Git and version control. Suggested preparation: explain how you would track code and prompt changes, review a change before merging it, and make a problematic change easier to identify or revert.

What would you consider when deploying and operating this kind of solution in the cloud?

What to coverBasic Azure, AWS, or GCP knowledge is listed; MLOps and model deployment are preferred topics. Suggested preparation: outline the components you would need to deploy, how you would check that the application and model integration still work, and the trade-off between a simple deployment and added operational controls.

Behavioural practice

Tell me about a time you clarified a technical requirement with people from different functions.

What to coverThe role calls for cross-functional collaboration to understand business requirements. Suggested practice: use a real situation, the questions and actions you took to reach a shared understanding, and the resulting decision or outcome.

Tell me about a time you debugged an application issue.

What to coverTroubleshooting and debugging are stated responsibilities. Suggested practice: describe the situation, how you narrowed down the cause and acted on it, and what the result showed.

Tell me about a time you learned an unfamiliar technology quickly enough to use it.

What to coverThe posting values quick learning of emerging AI technologies. Suggested practice: give a real example of the need, the steps you took to learn and test the technology, and the outcome; it need not be an AI example.

Tell me about a time you balanced speed with quality on a delivery.

What to coverThe posting mentions a fast-paced environment and delivering quality solutions. Suggested practice: describe the time pressure, what you prioritized or checked, and the result, including any trade-off you communicated.

02

Sharpen your knowledge

Topics to prepare

  • Generative AI, LLMs and prompt engineering

    Posting: Understanding of these concepts and optimization of model outputs are specified. Suggested exercise: Explain how prompt instructions and examples can change an LLM response, then define criteria for comparing two outputs.

  • Retrieval-augmented generation

    Posting: RAG is named in the technical requirements. Suggested exercise: Sketch the steps from a user question through document retrieval to an LLM answer, and explain what can go wrong if irrelevant text is retrieved.

  • REST APIs and microservices

    Posting: The role designs APIs and backend services and requires knowledge of REST, JSON and microservices. Suggested exercise: Describe a JSON request and response for an AI-backed endpoint, including how it would report an invalid request.

  • AI/ML library roles

    Posting: Experience with LangChain, Hugging Face, OpenAI APIs, Transformers and Scikit-learn is listed. Suggested exercise: Compare which parts of a small LLM application each could support; do not assume they are interchangeable.

  • Database integration and deployment basics

    Posting: AI solutions integrate with databases; SQL/NoSQL familiarity and basic Azure, AWS or GCP knowledge are listed. Suggested exercise: Diagram how a backend retrieves stored data for an AI response, and identify what would need configuring to run it on one listed cloud platform.

Skills to revise

  • Maintain a Python backend

    Posting: Developing and maintaining Python applications and backend services is a responsibility. Suggested exercise: Write a small Python service function, handle invalid input, and debug a failing case.

  • Test and refine prompts

    Posting: Developing prompt-engineering strategies and optimizing outputs are responsibilities. Suggested exercise: Run two prompt variants against the same small set of questions and record where each succeeds or fails.

  • Prototype a RAG flow

    Posting: RAG knowledge is required; vector databases such as FAISS, ChromaDB and Pinecone are preferred exposure, not a stated requirement. Suggested exercise: Retrieve passages from a small document set, pass them to an LLM, and inspect whether the answer uses the retrieved material.

  • Connect an API to stored data

    Posting: API development and integration with enterprise applications and databases are responsibilities. Suggested exercise: Define a REST endpoint that accepts JSON, reads a record from a SQL or NoSQL database, and returns a JSON result with an error case.

  • Troubleshoot and version a change

    Posting: Troubleshooting, debugging and performance optimization are responsibilities; Git familiarity is listed. Suggested exercise: Reproduce a slow or failing Python request, make one measurable improvement, and record the change in Git.

04

Your preparation checklist

  • Prepare a Python project walkthrough

    The role calls for Python applications, APIs and backend services. Select a project you can discuss, or build a small example, and prepare a diagram showing its components, your implementation decisions and how requests flow through it.

  • Sketch an LLM integration

    The posting calls for integrating generative AI with applications and databases. Prepare a small design exercise showing a REST/JSON endpoint, an LLM call, data access and how you would handle errors.

  • Demonstrate RAG and prompt choices

    RAG and prompt engineering are stated topics. Prepare a short example with retrieved context, a prompt, sample outputs and a comparison explaining what you changed to improve the response.

  • Gather specific technical evidence

    Make a one-page inventory of work or practice you can substantiate in Python, relevant AI/ML libraries, SQL or NoSQL, Git and one cloud platform. Distinguish hands-on use from conceptual knowledge.

  • Rehearse a debugging and collaboration example

    The role includes performance troubleshooting and cross-functional requirements discussions. Prepare one concise account of the problem, how requirements were clarified, the checks you made and the outcome; use a hypothetical exercise if you lack a relevant example.

  • Write questions for the employer

    Prepare questions about the Python services and LLM integrations this role would work on, how output quality is evaluated, and which of the listed tools are used in the team.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 4 Nov 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…