Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20505015

    BENGALURU · FULLTIME

    Software Engineer - Artificial Intelligence

    upGrad

    upGrad

    Bengaluru · onsite · Posted 13d ago

    Sourced fromFoundit
    Not disclosed4–6 yrsfulltimeBengaluru

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    Designation - Software Engineer - Artificial Intelligence

    Business Unit - Higher Education

    Department - Technology

    Experience Range - 4 years

    Location - Bengaluru, Karnataka

    About upGrad:

    upGrad is one of India's leading higher edtech platforms, serving millions of learners across 100+ countries with strong university and industry partnerships. With a mission to enable career success through outcome-driven learning, upGrad is now building its next growth engine focused on undergraduate learners across India.

    About the Role:

    We are looking for a Software Engineer – Artificial Intelligence who is passionate about building intelligent systems that solve real-world problems. You'll work at the intersection of machine learning, large language models (LLMs), and backend engineering, turning research into production-ready systems.

    This is a hands-on engineering role with a strong emphasis on scalable AI integration, prompt engineering, RAG (retrieval-augmented generation), and building intelligent APIs and microservices.

    What You'll Do

    • Design and build AI-powered applications using LLMs (OpenAI, LLaMA, Mistral, etc.), vector databases, and embedding models
    • Build scalable backend systems and APIs (Python, FastAPI, Node.js, etc.) to serve AI features in production.
    • Develop retrieval-augmented generation (RAG) pipelines and manage unstructured knowledge bases (PDFs, docs, audio).
    • Optimize inference pipelines for low latency and cost (e.g., with Ollama, vLLM, or LangChain).
    • Work with tools like Whisper, HuggingFace, and Pinecone/ChromaDB/Weaviate
    • Write clean, modular code and lead by example in engineering excellence.
    • Collaborate closely with product, design, and ML teams to rapidly prototype and ship feaures.

    Must-Have Skills:

    • 4+ years of software engineering experience (Python preferred).
    • Hands-on experience with LLMs, generative AI, or custom ML workflows.
    • Strong understanding of NLP, embeddings, and vector search.
    • Experience with FastAPI / Flask / Django and REST APIs.
    • Solid grounding in Docker, Git, and CI/CD pipelines.
    • Comfortable with cloud platforms (AWS/GCP/Azure) and containerized deployments.
    • Strong debugging, performance tuning, and system design skills.

    Good to Have:

    • Experience with LangChain, Haystack, or custom RAG frameworks.
    • Familiarity withWhisper (speech-to-text) or audio/video transcription pipelines.
    • Frontend knowledge in React.js is a bonus.
    • Experience scaling AI systems to serve 10k+ users.
    • MLOps exposure (MLFlow, Weights & Biases, etc.).

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    Dockervector searchgoogle cloud platformamazon web servicesDjango FrameworkLarge Language Models (LLMs)Flask FrameworkNLP embeddingsPythonREST APIMicrosoft AzureGITFastAPI

    Section · Company

    About upGrad

    upGrad

    upGrad

    EdTech

    9.1k+

    employees

    2015

    11 years old

    Mumbai, Maharashtra

    India

    About

    upGrad US offers the industry's best online degree courses like Master's in AI, ML, Data Science, Digital Marketing & more.

    Industries

    EdTechInternetEducation & TrainingHardware & NetworkingSoftware Product

    Employee ratings

    2,135 reviews

    3.4/ 5

    Culture

    3.2

    Career growth

    2.9

    Work-life

    3.2

    Employees rate it well for

    Salary301Work Life Balance282Senior Management273Work Culture231Learning182

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Job search guides

    • All 455 Machine Learning Engineer jobs in Bengaluru
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast