New opportunity

Data Scientist

Wesco · Bangalore, India

About this role

Wesco seeks a hands-on AI engineer for its Data Scientist position in Bangalore. The full-time, on-site role focuses on designing, developing and deploying enterprise AI applications using generative AI, large language models (LLMs), retrieval-augmented generation (RAG) and AI agents.

Responsibilities

  • Build AI services using embeddings and vector databases, and orchestrate agents and multi-agent workflows for business process automation.
  • Integrate solutions with enterprise applications, APIs, data platforms and business systems. Apply guardrails, governance, security and human-in-the-loop controls.
  • Evaluate model performance, prompts and user experience; implement testing, monitoring, observability and evaluation frameworks.
  • Work with product owners, architects and engineers to turn business requirements into scalable solutions. Contribute reusable AI frameworks and platform capabilities.

Required qualifications

  • 5–8 years of overall software engineering experience, at least 2 years of hands-on generative AI experience, and experience building and supporting production-grade applications.
  • Strong Python proficiency; hands-on experience with FastAPI, Flask or similar backend frameworks; experience with REST APIs and microservices. Familiarity with cloud-native deployment, Git, CI/CD and software engineering best practices.
  • Understanding of LLMs, prompt engineering, RAG, embeddings, vector databases, AI evaluation, agent design patterns, multi-agent orchestration, and tool and function calling.
  • Experience with at least one of Microsoft Azure, AWS or Google Cloud Platform, plus Azure OpenAI or equivalent LLM services, Azure AI Search or similar search platforms, and semantic retrieval solutions. Understand agent memory, hallucination mitigation, access controls, prompt-injection risks, responsible AI, observability, cost optimisation and governance.

Preferred experience includes LangChain, LangGraph, Semantic Kernel, Microsoft/Azure AI Foundry, AutoGen or equivalent agent frameworks. Additional desirable knowledge includes knowledge graphs, business ontologies, enterprise data ecosystems, graph databases, AI copilots or conversational assistants, and React or other modern front-end frameworks. The role calls for analytical problem-solving, communication, collaboration and the ability to take solutions from concept to production.

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

Skills for this role

PythonFastAPIFlaskREST APIsMicroservicesGitCI/CDTestingCloud-native developmentGenerative AILarge Language ModelsRetrieval-Augmented GenerationPrompt EngineeringEmbeddingsVector DatabasesAI EvaluationAI AgentsMulti-Agent SystemsAgent OrchestrationTool CallingFunction CallingLangChainLangGraphSemantic KernelMicrosoft AI FoundryAzure AI FoundryAutoGenMicrosoft AzureAWSGoogle Cloud Platform (GCP) מכAzure OpenAI

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

  • Deliver production AI applications

    The posting calls for designing, deploying and supporting enterprise-grade AI services, with Python backends, REST APIs, microservices and cloud-native practices. Prepare a concrete account of taking a solution from concept through deployment and support.

  • Build retrieval-grounded LLM solutions

    LLMs, RAG, embeddings, vector databases and semantic retrieval are central to the role. Prepare to explain how you would design retrieval, connect it to generation and assess whether the results answer the business need.

  • Orchestrate agents for business processes

    The role includes agent and multi-agent workflows, tool and function calling, and business process automation. Prepare to explain orchestration choices and how agents interact with enterprise systems.

  • Make AI safe and measurable

    The posting explicitly calls for guardrails, access controls, human-in-the-loop workflows, evaluation, testing, monitoring and observability. Prepare to describe how these controls and measurements would work in a deployed application.

  • Translate requirements into reusable solutions

    Collaboration with product owners, architects and engineers—and contributions to reusable frameworks and platform capabilities—are stated duties. Prepare an example of turning a business requirement into a scalable design while keeping components reusable.

Likely challenges to think through

  • Retrieval quality versus operating cost

    Preparation hypothesis, not a stated Wesco problem: improving RAG answer quality may require more retrieval and context, increasing latency and cost. Be ready to describe how you would evaluate relevance and answers, then tune the design against those trade-offs.

  • Agent autonomy versus control

    Preparation hypothesis: agents that can call tools and automate workflows create a tension between flexibility and security. Prepare to explain where you would enforce access controls, limit actions and require human review, including for prompt-injection risks.

  • Rapid iteration versus production reliability

    Preparation hypothesis: changing prompts, models and agent workflows can make behavior harder to test and support. Prepare to explain how evaluation, CI/CD, observability and ongoing monitoring would help detect regressions without halting useful iteration.

03

Practice your answers

Technical practice

How would you design an enterprise AI application from a business requirement through deployment?

What to coverThe role covers enterprise AI applications, cloud-native architectures and scalable solutions. Suggested preparation: explain how you would define the use case, choose between an LLM, RAG or agent approach, and plan integration, controls and production support.

How would you design and troubleshoot a RAG pipeline using embeddings and a vector database?

What to coverThe posting calls for RAG, semantic retrieval, embeddings and vector databases. Suggested preparation: discuss document preparation, retrieval relevance and how you would distinguish a retrieval failure from a generation failure.

How would you improve an LLM response that is well-written but unsupported by its sources?

What to coverPrompt effectiveness and hallucination mitigation are named in the posting. Suggested preparation: compare prompt changes, grounding in retrieved content and evaluation of whether the changes improve factual support.

When would you use a single agent rather than a multi-agent workflow?

What to coverThe role involves agent design patterns, orchestration and business process automation. Suggested preparation: explain how task boundaries, coordination complexity and reliability affect the choice, including how you would manage agent context or memory.

How would you connect an AI agent to enterprise APIs and business systems?

What to coverThe posting specifies tool and function calling alongside integration with APIs, data platforms and business systems. Suggested preparation: describe tool interfaces, input and output validation, failure handling and how you would limit actions to the intended task.

How would you protect an agent workflow from prompt injection and unauthorised actions?

What to coverSecurity, access controls, guardrails and human-in-the-loop workflows are explicit concerns. Suggested preparation: explain where to enforce permissions, treat untrusted content as data and require human review for consequential actions.

How would you evaluate whether a generative AI application is ready for users?

What to coverThe role includes evaluating model performance, prompts and user experience, and implementing evaluation frameworks. Suggested preparation: define representative test cases and discuss how you would assess answer quality, task success and failure modes before and after release.

What would you monitor when a production AI service becomes slower, more costly or less reliable?

What to coverProduction support, observability, testing and cost optimisation are all stated in the posting. Suggested preparation: explain which application, retrieval, model and agent signals you would inspect, then how you would isolate causes and assess fixes.

How would you build and release a Python API that serves an AI application?

What to coverThe role requires Python, a backend framework such as FastAPI or Flask, REST APIs and familiarity with cloud-native deployment and CI/CD. Suggested preparation: cover API boundaries, tests, deployment checks and the trade-off between rapid iteration and dependable releases.

How would you decide what belongs in a reusable AI framework rather than a single application?

What to coverContributing reusable frameworks and platform capabilities is a stated responsibility; several agent frameworks are listed as preferred experience. Suggested preparation: discuss shared integration, evaluation and governance components, and when a framework's complexity would outweigh reuse.

Behavioural practice

Tell me about a time you turned an unclear business request into an implementable solution.

What to coverThe role calls for collaboration with product owners, architects and engineers. Suggested preparation: use a real situation, your actions to clarify requirements and align stakeholders, and the resulting decision or outcome.

Describe a solution you independently carried from concept into production.

What to coverThe posting values independent ownership and experience supporting production-grade applications. Suggested preparation: describe the situation, the design and delivery actions you personally took, and the result, including what production support taught you.

Tell me about a production problem you investigated with other engineers.

What to coverThe role combines problem-solving, collaboration and operational observability. Suggested preparation: give a real situation, how you investigated and communicated the issue, and the result or follow-up improvement.

Describe a time you balanced a promising new approach against engineering quality or operational risk.

What to coverThe posting explicitly calls for balancing innovation, business outcomes and operational excellence. Suggested preparation: explain the situation, the trade-off you assessed, the action you took and the observed result.

Tell me about a time you learned an emerging technology and decided whether to use it.

What to coverStaying current with generative and agentic AI is a stated responsibility. Suggested preparation: use a real situation to explain what you tested, how you judged its relevance to the work and what resulted from your decision.

02

Sharpen your knowledge

Topics to prepare

  • LLM behavior and prompt engineering

    Revise how instructions, context and prompt structure affect outputs; compare two prompts on the same task and explain the difference. The posting requires LLM and prompt-engineering understanding and calls for improving prompt effectiveness.

  • RAG and semantic retrieval

    Sketch how documents become embeddings, how a vector database retrieves relevant content and how that content reaches an LLM. Explain likely retrieval failure points. RAG, embeddings, vector databases and semantic retrieval are explicit requirements.

  • Agent design and orchestration

    Diagram a business-process workflow with tool calling, agent memory and a handoff between agents; explain when a simpler workflow would suffice. The role calls for agent design patterns, multi-agent orchestration and function calling.

  • AI security and governance

    Walk through a prompt-injection attempt against an agent using enterprise data, identifying access controls, guardrails and a human approval point. These controls and responsible AI are explicitly named in the posting.

  • Evaluation and operational reliability

    Define how you would assess answer quality, retrieval quality, prompt effectiveness, user experience, monitoring signals and cost for an AI service. The posting calls for evaluation, observability, hallucination mitigation and cost optimisation.

  • Production AI architecture

    Draw an architecture connecting a backend service, an LLM service, search, enterprise APIs and a cloud deployment; explain scaling and failure handling. The role emphasizes production-grade applications, integration and cloud-native design.

Skills to revise

  • Build a Python AI API

    Practice implementing a small REST endpoint in Python with FastAPI, Flask or a similar framework, including input validation and tests. Strong Python, backend-framework experience, REST APIs and testing are stated requirements.

  • Implement and inspect a RAG flow

    As a revision exercise, index sample documents, retrieve passages through embeddings and a vector database, and inspect whether generated answers use the retrieved context. The posting explicitly calls for building LLM, RAG and semantic-retrieval solutions.

  • Prototype a controlled agent workflow

    Implement a small workflow that calls a mock business API, passes context between steps and pauses for human approval before a consequential action. Tool calling, enterprise integration, orchestration and human-in-the-loop controls are all in scope.

  • Test and observe an AI service

    Create a compact set of expected responses and failure cases, then record outcomes and useful monitoring signals after changing a prompt or retrieval setting. The role calls for AI evaluation frameworks, testing, monitoring and observability.

  • Rehearse a production delivery path

    Use Git and a CI/CD pipeline to run tests and prepare a small service for deployment on one of the listed cloud platforms. This is practice for the posting’s cloud-native deployment, CI/CD and production-support expectations; no particular cloud provider is mandatory.

04

Your preparation checklist

  • Map evidence to the stated requirements

    Create a one-page inventory of applicable examples covering software engineering, hands-on generative AI, production support, Python APIs, cloud deployment, testing and CI/CD. The posting specifies 5–8 years of software engineering and at least 2 years of generative AI experience; do not claim experience you cannot substantiate.

  • Prepare an end-to-end project walkthrough

    If you have a relevant project, diagram its requirements, LLM or RAG architecture, your contributions, deployment and operational results. Be ready to explain trade-offs and what changed after testing or user feedback.

  • Practice an enterprise RAG design exercise

    Sketch how an application could connect enterprise data to embeddings, semantic retrieval, a vector database and an LLM through a Python REST service. Explain access controls, cloud and search-platform choices, and how you would validate the design; this is a preparation exercise, not a stated Wesco project.

  • Design a controlled agent workflow

    Draw a proposed tool-calling or multi-agent flow for business process automation. Identify where context or memory is needed, how to limit prompt-injection risks, and when a human should review or approve an action.

  • Build an evaluation and operations plan

    Prepare a sample test set and explain how you would assess retrieval, answer quality, hallucinations, prompts and user experience. Add monitoring, observability, security, cost and CI/CD checks for a production-grade service.

  • Rehearse collaboration and reuse examples

    Prepare a concise example, if available, of translating a business requirement with product owners, architects or engineers into a scalable solution. Identify any reusable framework or platform component and explain its value without overstating your role.

  • Write questions for the employer

    Bring questions about the AI applications this role would support, available enterprise data and APIs, the cloud and search stack, evaluation standards, human-in-the-loop controls, and ownership after deployment.

AI-generated from the job information · Prepared Oct 1, 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…