Talent.com
Software Engineer, Backend (Generative AI)

Software Engineer, Backend (Generative AI)

PentimentiKarnataka, India
12 hours ago
Job description

About Pentimenti.ai

At Pentimenti.ai, we are on a mission to revolutionise the bid and proposal management industry. Based in Denmark and now building our core engineering team in Bangalore, we are developing a pioneering enterprise SaaS platform that leverages the power of Generative AI to automate and elevate the entire bid lifecycle. We are a small, ambitious team solving complex problems, and we're looking for a passionate builder to help us shape the future of our product and the industry.

About the Role

We are seeking a talented and driven mid-level Backend Software Engineer to join our foundational team in Bangalore. This is not just a coding role; you will be a critical part of our AI engine room, responsible for designing, building, and scaling the complex backend systems that power our Retrieval-Augmented Generation (RAG) solutions. You will tackle challenges in advanced retrieval, context engineering, and long-running asynchronous processing, directly impacting our platform's intelligence and performance. As an early member of the team, you will have significant ownership and a clear path for growth into a leadership position.

What You'll Do :

  • Design, develop, and maintain robust and scalable backend services using Python and FastAPI.
  • Architect and implement production-grade Retrieval-Augmented Generation (RAG) pipelines for our core proposal generation engine.
  • Build and manage complex, long-running asynchronous workflows (e.g., multi-document analysis, compliance report generation) using Azure Function Apps , particularly leveraging orchestrators and activity functions (Durable Functions).
  • Work extensively with our database stack, including MongoDB for application data and Qdrant for vector search and retrieval.
  • Implement and refine techniques in prompt engineering, context engineering, and advanced retrieval to improve the quality and relevance of our AI-generated content.
  • Collaborate closely with a small, cross-functional team to define features, solve problems, and deliver high-quality solutions.
  • Take full ownership of features from conception to deployment, embodying a product-first mindset to ensure our solutions effectively solve customer problems.

Who You Are (Required Qualifications) :

  • 3+ years of professional software engineering experience, with a strong focus on backend development.
  • 1+ year of hands-on, production-level experience building and deploying applications powered by Generative AI (specifically with RAG architectures).
  • Strong proficiency in Python and experience building APIs with frameworks like FastAPI (or Django / Flask).
  • Demonstrable, in-depth experience with Azure Function Apps for creating complex, stateful, and asynchronous workflows. This is a must-have skill.
  • Practical experience working with both NoSQL databases (e.g., MongoDB ) and vector databases (e.g., Qdrant , Pinecone, Weaviate).
  • Experience integrating with third-party LLM APIs (e.g., Azure OpenAI, Google Gemini / PaLM).
  • Excellent problem-solving skills and a strong foundation in data structures and system design.
  • A strong sense of ownership, adaptability, and a product-first mindset. You're motivated by seeing your work solve real-world problems.
  • Must be based in or willing to relocate to Bangalore.
  • Nice-to-Haves (Preferred Qualifications) :

  • Familiarity with AI frameworks like LangChain or LangGraph.
  • Experience with building AI agents or multi-agent systems.
  • Prior experience working in a fast-paced startup environment.
  • An interest in mentoring junior engineers and growing into a technical leadership role.
  • Why Join Us?

  • Impactful Work : Be a core contributor to a cutting-edge AI product that is transforming an entire industry.
  • Deep Tech Challenges : Work on complex and interesting problems at the intersection of AI, data, and enterprise software.
  • Growth Opportunity : As an early hire in our Bangalore team, you have an unparalleled opportunity to grow with the company into a leadership role.
  • Strong Team Culture : Join a small, dedicated team that values ownership, collaboration, and innovation.
  • Competitive Compensation & Benefits.
  • Create a job alert for this search

    Generative Ai Engineer • Karnataka, India

    Related jobs
    • Promoted
    Software Development Engineer 3 - Backend

    Software Development Engineer 3 - Backend

    TELUS Digital AI Data SolutionsKarnataka, India
    TELUS Digital (TD) Experience partners with the world’s most innovative brands, from tech startups to industry leaders in fintech, gaming, healthcare, and more. We empower businesses to scale and re...Show moreLast updated: 2 days ago
    • Promoted
    Generative AI Engineer

    Generative AI Engineer

    Sonata SoftwareKarnataka, India
    In today's market, there is a unique duality in technology adoption.On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital store...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer III - Backend, ITC

    Software Engineer III - Backend, ITC

    NIKEKarnataka, Karnataka, India
    You will be part of the Supply Chain and Planning Technology organization and report to the Engineering Manager.On a daily basis, you will collaborate with peer software engineers, product managers...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer - Active WMS, ITC

    Lead Software Engineer - Active WMS, ITC

    NIKEKarnataka, Karnataka, India
    This role reports to the Engineering Manager in Supply Chain Planning and Technology organization.This role works closely with business users, engineering teams, and other cross-functional stakehol...Show moreLast updated: 30+ days ago
    • Promoted
    Generative AI Engineer

    Generative AI Engineer

    PwC IndiaKarnataka, India
    RAG, embeddings, transformers).LangChain, LlamaIndex, DSPy) and.LangGraph, MCP, A2A, AutoGen, etc.Expertise with vector databases, elastic search, unstructured data. Experience with cloud AI / ML serv...Show moreLast updated: 2 days ago
    • Promoted
    Lead Software Engineer, ITC

    Lead Software Engineer, ITC

    NIKEKarnataka, Karnataka, India
    You will partner with globally distributed teams of engineering, product and program teams to ensure that.You will work with your peers to develop key innovation features and report into the Engine...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Backend

    Senior Software Engineer - Backend

    UnosecurKarnataka, India
    Headquartered in Berlin, we’re a fast-growing B2B security SaaS platform making identity security smarter and simpler for enterprises worldwide. You’ll be part of a diverse team that thrives on crea...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer - Backend Developer

    Senior Software Engineer - Backend Developer

    apnaKarnataka, India
    Collaborate with cross-functional teams to gather and define software requirements.Design, develop, test, deploy, and maintain high-quality software solutions. Participate in architectural and syste...Show moreLast updated: 2 days ago
    • Promoted
    Backend Engineer

    Backend Engineer

    Alaan الآنKarnataka, India
    Alaan is the SuperCard™ for businesses and the most loved fintech in the Middle East.Our mission is to simplify finance for businesses so they can save time and money. Alaan provides everything busi...Show moreLast updated: 2 days ago
    • Promoted
    Sr. Software Engineer / Lead-(Java Backend, DB and Kafka)

    Sr. Software Engineer / Lead-(Java Backend, DB and Kafka)

    RingCentralKarnataka, India
    We are looking for a Senior Backend and Infra Engineer that will work on a variety of exciting projects with responsibility for designing and delivering secure, distributed, scalable and fault tole...Show moreLast updated: 2 days ago
    • Promoted
    Backend Engineer - AI

    Backend Engineer - AI

    Lara Tech ConsultingKarnataka, India
    This is an urgent requirement –.Design and ship Python-based backends that power AI-driven applications.You’ll work closely with AI engineers (LLM, RAG, and agent teams) to turn prototypes into sec...Show moreLast updated: 2 days ago
    • Promoted
    K8S Lifecycle Automation Eng

    K8S Lifecycle Automation Eng

    LTIMindtreeKarnataka, India, India
    Senior Kubernetes Platform Engineer (Zero-Touch GPU Cloud – GitOps Automation).Senior Kubernetes Platform Engineer.Zero-Touch Build, Upgrade, and Certification pipeline. This role focuses on automat...Show moreLast updated: 16 days ago
    • Promoted
    Software development Engineer - Backend

    Software development Engineer - Backend

    Pocket FMKarnataka, India
    Software Development Engineer-Backend.Pocket FM is India's leading audio streaming platform with a mission to redefine the way stories are consumed. We are building a personalized entertainment ...Show moreLast updated: 2 days ago
    • Promoted
    Sr. Backend Engineer - AI&CV

    Sr. Backend Engineer - AI&CV

    GalaxEyeKarnataka, India
    GalaxEye is building groundbreaking AI-first products that transform satellite data into actionable intelligence.We’re creating the world’s most advanced multi-sensor geospatial intelligence platfo...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer - Backend Developer

    Software Engineer - Backend Developer

    GameChange SolarKarnataka, India
    The Backend Developer will contribute to a diverse range of projects and technologies, including cloud infrastructure, IoT, data acquisition and processing, automation, CI, APIs, CLIs, and more.Thi...Show moreLast updated: 2 days ago
    • Promoted
    Generative AI Engineer

    Generative AI Engineer

    TEKsystems Global Services in IndiaKarnataka, India
    We are looking for candidates with AI / ML experience on Azure (Azure ML, Azure OpenAI, Document Intelligence), AWS (SageMaker, Bedrock, Agents, Q), or GCP (Vertex AI, Google AI Platform) Kubernetes,...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer (Python) — AI Platform & Distributed Systems

    Senior Software Engineer (Python) — AI Platform & Distributed Systems

    Tipstat®Karnataka, India
    We are looking for a highly skilled.Python, system design, and infrastructure.You will be responsible for designing, building, and maintaining scalable backend systems, while collaborating with cro...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer III - Blue Yonder, ITC

    Software Engineer III - Blue Yonder, ITC

    NIKEKarnataka, Karnataka, India
    Nike’s Supply Chain and Planning Technology (SCPT) team powers one of the world’s most sophisticated and dynamic value chains. From long-range demand sensing to sourcing, manufacturing, inventory fl...Show moreLast updated: 30+ days ago