Software Engineer – Backend - India - Recurrent Software

    Recurrent Software
    Recurrent Software India

    18 hours ago

    Engineering / Architecture
    Description

    Company Description

    Recurrent Software leads the way in leveraging the transformative potential of Generative AI and Machine Learning across various industries. Known for innovation, the company specializes in developing advanced solutions to tackle complex challenges. By combining deep domain expertise with cutting-edge technical capabilities, Recurrent Software delivers tailor-made tools that enhance efficiency, optimize resource usage, and unlock new insights from data. These solutions are designed to provide measurable value and support long-term growth across diverse sectors.

    Role Description

    We are a fast-moving startup building intelligent, AI-powered products that solve real-world problems. We are looking for a versatile Backend & AI Engineer who can wear two hats: designing robust, scalable backend services and architecting cutting-edge AI agent systems powered by large language models (LLMs). This is a 50/50 split role where you will spend half your time building reliable APIs, data pipelines, and database layers, and the other half creating autonomous AI agents, integrating LLMs, and working with vector databases.You will work directly with the founding team and have a meaningful impact on our product, architecture, and engineering culture from day one.

    BACKEND ENGINEERING RESPONSIBILITIES (50%)

    • Design, build, and maintain RESTful APIs using Python and FastAPI with a focus on performance, reliability, and clean contract design.
    • Architect and optimize relational and non-relational database schemas (PostgreSQL, MongoDB, or similar) including indexing, query tuning, and migrations.
    • Implement authentication, authorization, rate-limiting, and other API security best practices.
    • Write comprehensive tests (unit, integration, end-to-end) and set up CI/CD pipelines for automated deployment.
    • Build scalable microservices and background task systems using tools such as Celery, Redis, or message queues.
    • Collaborate on infrastructure decisions including containerization (Docker), orchestration (Kubernetes), and cloud services (AWS, GCP, or Azure).
    • Produce clear API documentation (OpenAPI / Swagger) and maintain well-structured, reviewable code.

    AI & LLM AGENT ENGINEERING RESPONSIBILITIES (50%)

    • Design and develop autonomous AI agents using frameworks such as LangGraph, LangChain, CrewAI, AutoGen, or similar tools.
    • Integrate large language models (OpenAI, Anthropic, open-source models) into production workflows with prompt engineering, function/tool calling, and output parsing.
    • Build and manage Retrieval-Augmented Generation (RAG) pipelines, including document ingestion, chunking strategies, embedding generation, and semantic search.
    • Set up, configure, and optimize vector databases such as Pinecone, Weaviate, Qdrant, ChromaDB, or Milvus.
    • Implement agent memory, multi-step reasoning, planning loops, and tool-use patterns for complex task completion.
    • Evaluate and benchmark LLM outputs, iterate on prompt design, and monitor model performance and cost.
    • Stay current with the rapidly evolving AI/LLM ecosystem and proactively bring new ideas, tools, and techniques to the team.

    REQUIRED QUALIFICATIONS

    • 3+ years of professional experience as a backend or software engineer, with strong proficiency in Python.
    • Deep hands-on experience with FastAPI (or comparable frameworks like Flask/Django) and RESTful API design principles.
    • Solid understanding of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB) including schema design, indexing, and query optimization.
    • Practical experience building LLM-based applications or AI agents using at least one framework (LangGraph, LangChain, CrewAI, Semantic Kernel, etc.).
    • Working knowledge of at least one vector database (Pinecone, Weaviate, Qdrant, ChromaDB, Milvus, or pgvector).
    • Understanding of embeddings, semantic search, and RAG architecture patterns.
    • Comfort working in a fast-paced, ambiguous startup environment where priorities can shift quickly.
    • Strong communication skills and ability to work effectively in a fully remote, asynchronous team.

    NICE TO HAVE

    • Experience with multi-agent orchestration and complex agentic workflows.
    • Familiarity with fine-tuning or training LLMs and working with open-source models (LLaMA, Mistral, etc.).
    • Knowledge of graph databases (Neo4j) or knowledge graph construction.
    • Experience with event-driven architectures, streaming data, or real-time systems.
    • Background in MLOps, model deployment, or inference optimization.
    • Contributions to open-source AI/ML projects.

    WHAT WE OFFER

    • Competitive salary with meaningful equity in an early-stage startup.
    • 100% remote work with flexible hours and async-first culture.
    • Opportunity to shape architecture, product direction, and engineering practices.
    • A small, talented team where your work has outsized impact.
    • Learning budget and conference allowance to stay at the frontier of AI.
    • Generous PTO and a culture that values sustainable pace.

    HOW TO APPLY

    Send your resume via LinkedIn application and a brief note describing a backend system and an AI/agent project you have built. Bonus points for links to GitHub repositories, blog posts, or demos. We review every application and aim to respond within one week.


  • Work in company

    Backend Engineer

    Only for registered members

    We are looking for an experienced Backend Developer to join our growing team. You will be responsible for building robust server-side logic, managing databases, and ensuring high performance and responsiveness of our digital solutions. · ...

    India

    6 days ago

  • Work in company

    Backend Engineer

    Only for registered members

    We power possibilities for our customers and each other by bringing the best talent together to do the best quality work we can. · ...

    India

    1 week ago

  • Work in company

    Backend Engineer

    Only for registered members

    This role offers the chance to develop and maintain critical backend systems for innovative financial products. · We are currently looking for a Backend Engineer in India. · You will work in a fast-paced, collaborative environment alongside product managers, data scientists, and ...

    India

    4 weeks ago

  • Work in company

    Backend Engineer

    Only for registered members

    Drivetrain is on a mission to empower businesses to make better decisions. Our financial planning and decision-making platform helps companies scale and achieve their targets predictably. · ...

    India

    1 week ago

  • Work in company

    Backend Engineer

    Tamara

    +Job summary · We're seeking Backend Engineers for our team (different levels). As a Backend Engineer you will lead the way to build cutting-edge platforms that enable seamless and scalable transactions. · ResponsibilitiesDesign build maintain APIs services systems across Tamara' ...

    India

    3 days ago

  • Work in company

    Backend Engineer

    Only for registered members

    We are building out a full Engineering team in India to accelerate our success here. · You have 3–8 years of experience designing, coding, testing and shipping backend software for web-based or mobile products. · You have experience working closely with product managers designers ...

    India

    1 month ago

  • Work in company

    Backend Engineer

    Only for registered members

    Java J2EE functional programming with Spring-Boot concepts and cloud exposure. · ...

    India

    1 week ago

  • Work in company

    Backend Engineer

    Only for registered members

    We are looking for core backend developers who can write clean and performant code. · Designing systems that require 99.999% uptime and millisecond response times · Working on either Elixir, Ruby or Go (we prefer to be polyglot programmers) · ...

    India

    1 week ago

  • Work in company

    Senior Backend Engineer

    Only for registered members

    We are looking for a highly skilled Senior Backend Engineer to design, build, and scale robust backend systems that power high-performance, cloud-native applications. · Design, develop, and maintain scalable backend services using with TypeScript/JavaScript. · Architect and impl ...

    India ₹500,000 - ₹1,800,000 (INR) Full time

    1 week ago

  • Work in company

    Senior Backend Engineer

    Only for registered members

    This role is for one of the Weekday's clients and involves building a powerful platform that enables supply chain teams to leverage intelligence and automation at scale. · ...

    India Full time

    1 month ago

  • Work in company

    Senior Backend Engineer

    Only for registered members

    + Build and evolve microservices that handle high-volume transactional and operational data · + Design and implement secure APIs (gRPC, REST, GraphQL) for internal and third-party integrations · + Develop data-driven backend services for account management, activity tracking, · a ...

    India

    1 week ago

  • Work in company

    Senior Backend Engineer

    Only for registered members

    +Job summary · This is a role for someone who values doing the right thing, moves with high velocity, communicates clearly. · +Build backend features using NestJS with clean scalable patterns · Improve backend structure modularity and data flows · Implement API endpoints and bus ...

    India

    1 month ago

  • Work in company

    Lead Backend Engineer

    Only for registered members

    This role is for one of the Weekday's clients. · ...

    India

    6 days ago

  • Work in company

    Senior Backend Engineer

    Urim Software Solutions |AI| IoT| SAP | Web App | ERP & CRM | Marketing

    We are building a microservices-based backend platform (domain-driven services) that powers core business workflows such as user management, orders, inventory, payments, and supporting services. · You will lead backend engineering delivery, set standards, · and ship production-gr ...

    India

    3 days ago

  • Work in company

    Senior Backend Engineer

    Only for registered members

    We are looking for a backend engineer to join our team in India. · Build Finn, the first AI-powered wealth manager. · Develop and maintain the core backend infrastructure of the Finvest platform for wealth management, trading, and processing global financial data. · Build integr ...

    India

    1 week ago

  • Work in company

    Senior Backend Engineer

    Playhouse Media

    +We're hiring a senior full-stack engineer to take ownership of core backend services and infrastructure on Secret Desires AI. · + · +You'll work primarily on backend systems in a stack with a frontend. · You'll own instrumentation for the systems you ship – dashboards, alerting, ...

    India

    18 hours ago

  • Work in company

    Senior Backend Engineer

    Only for registered members

    This role is for one of the Weekday's clients We are looking for a highly skilled Senior Backend Engineer to design build and scale robust backend systems that power high-performance cloud-native applications In this role you will work on complex backend architectures distributed ...

    India

    6 days ago

  • Work in company

    Senior Backend Engineer

    Only for registered members

    We are currently looking for a Senior Backend Engineer (Kotlin/Java) in India. · This role offers the opportunity to design and build highly scalable backend systems used in complex, distributed environments. ...

    India

    1 month ago

  • Work in company

    Backend Engineer II

    Only for registered members

    + Job summary: Backend Engineer II will build and extend Tala's backend architecture to support new country launches, new features, and a fast-growing user base. · + Qualifications: 3 years experience building successful production software systems. · A solid grounding in Compute ...

    India

    3 weeks ago

  • Work in company

    Architect BackEnd Engineer

    Only for registered members

    We are seeking an energetic and talented Expert Level Backend Engineer. · This individual will have very strong Java and design skills. · ...

    India

    1 week ago

Jobs
>
Software engineer backend