Software Engineer, Backend

2 weeks ago


Bangalore, India Pentimenti.AI Full time
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.


  • bangalore, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bangalore, India Java Backend Developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (My SQL or No SQL).


  • Bangalore, Karnataka, India AUTODESK Full time

    Job Requisition ID 25WD90601 Position overview Autodesk is seeking a motivated and curious Software Engineer to join our Developer Tooling team This team builds internal tools that improve API publishing workflows and automate documentation delivery As a Software Engineer you will contribute to backend services built for internal tools that empower other...


  • bangalore, India Pocket FM Full time

    Software Development Engineer-BackendLocation: BengaluruExperience: 1-3 yearsAbout Pocket FMPocket FM is India's leading audio streaming platform with a mission to redefine the way stories are consumed. We are building a personalized entertainment experience for the next billion users through a robust tech platform powered by data, intelligence, and audio...


  • Bangalore, India Pocket FM Full time

    Software Development Engineer-Backend Location : Bengaluru Experience : 0–2 years About Pocket FM 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 experience for the next billion users through a robust tech platform powered by data,...


  • Bangalore, India Pocket FM Full time

    Software Development Engineer-Backend Location : Bengaluru Experience : 1-3 years About Pocket FM 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 experience for the next billion users through a robust tech platform powered by data,...


  • Bangalore, India Pocket FM Full time

    Software Development Engineer-Backend Location : Bengaluru Experience : 1-3 years About Pocket FM 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 experience for the next billion users through a robust tech platform powered by data, intelligence, and...


  • Bangalore, India Pocket FM Full time

    Software Development Engineer-Backend Location : Bengaluru Experience : 1-3 years About Pocket FM 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 experience for the next billion users through a robust tech platform powered by data, intelligence, and...


  • Bangalore, India Pentimenti.AI Full time

    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...

  • Backend Engineer

    1 day ago


    bangalore, India Grow Your Staff Full time

    Grow Your Staff is looking for a Backend Engineer for a Computer Software firm in Germany. The position is a full-time remote opportunity.The role will have excellent growth opportunities. You will work directly with the team based in Germany.Experience required: 5 years+CTC: 15-20 LPATime: 1 PM to 10 PM IST (Monday-Friday)Location: RemoteType of employment:...