
Staff Backend Engineer - AI Agents (Python, RAG, Vertex AI)
at Technology, Information and Internet
Company Description
Recruiting Bond International is a next-generation Talent Intelligence, Executive Search, and Human Capital Advisory firm helping start-ups, enterprises, GCCs, and VC/PE-backed companies build high-impact global teams. It is a global leader in Recruitment Process Outsourcing (RPO), executive search, and workforce consulting, specializing in building transformative talent strategies.
From high-growth startups to Fortune 500 companies, Recruiting Bond partners with organizations across 50+ industries and 140+ countries to deliver fast, scalable, and inclusive hiring solutions. The company supports businesses in scaling teams, fostering innovation, and creating talent-first strategies to achieve their goals.
With deep expertise across Technology, FinTech, Healthcare, Real Estate, and Energy, Recruiting Bond is dedicated to building careers, companies, and futures by connecting world-class talent with high-impact opportunities globally.
About the Role
Our client is hiring a Backend Engineer (India-based, Remote) to design, build, and scale the core memory infrastructure powering production-grade AI agents.
This role is intended for an experienced engineer with 7–10 years of backend engineering experience, who has deeply internalized AI-native engineering practices and actively builds using tools such as Claude Code, Codex, Cursor, Windsurf, or comparable AI development tools as a core part of their workflow.
The hiring process is intentionally non-traditional and skill-first. There is no evaluation based on IIT pedigree, LeetCode performance, or conventional resume filters. Instead, the only evaluation criterion is: how you build with AI in real-world scenarios.
Candidates are expected to submit prompt logs or transcripts from Claude Code, Codex, Cursor, or Windsurf demonstrating a feature or product they are proud of.
What You'll Own
- Build and scale backend systems powering the memory infrastructure of the product
- Own and deliver features end-to-end, integrating AI coding tools into the core development workflow
- Design, manage, and optimize database, storage, and retrieval systems for persistent memory
- Collaborate closely on system architecture, scalability, performance, and reliability engineering
- Contribute directly to product roadmap decisions based on real customer usage and production insights
Requirements
Must-Have
- 7–10 years of backend engineering experience
- Demonstrated ability to build with AI coding tools (Claude Code, Codex, Cursor, Windsurf, or comparable)
- Ability and willingness to submit prompt log transcripts from a feature or product you are proud of
- Strong Python fundamentals
- Strong PostgreSQL or comparable relational database fundamentals
- Comfort owning systems end-to-end in production
- Based in India, remote work from anywhere in the country
Nice-to-Have
- Prior AI infrastructure or developer tools product experience
- FastAPI fluency
- Open-source contributions in AI, memory, vector databases, or developer tools
- Prior experience in memory systems, RAG pipelines, or vector database engineering
- Public technical writing or conference talks on AI-native engineering practices

Similar jobs
Job Title : Python Backend Engineer (with MLOps & LLMOps Experience)
Experience : 4 to 8 Years
Location : Gurgaon Sector - 43
Employment Type : Full-time
Job Summary :
We are looking for an experienced Python Backend Engineer with a strong background in FastAPI, Django, and hands-on exposure to MLOps and LLMOps practices.
The ideal candidate will be responsible for building scalable backend solutions, integrating AI/ML models into production environments, and implementing efficient pipelines for machine learning and large language model operations.
Mandatory Skills : Python, FastAPI, Django, MLOps, LLMOps, REST API development, Docker, Kubernetes, Cloud (AWS/Azure/GCP), CI/CD.
Key Responsibilities :
- Develop, optimize, and maintain backend services using Python (FastAPI, Django).
- Design and implement API endpoints for high-performance and secure data exchange.
- Collaborate with data science teams to deploy ML/LLM models into production using MLOps/LLMOps best practices.
- Build and manage CI/CD pipelines for ML models and ensure seamless integration with backend systems.
- Implement model monitoring, versioning, and retraining workflows for machine learning and large language models.
- Optimize backend performance for scalability and reliability in AI-driven applications.
- Work with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP) for deployment and orchestration.
- Ensure best practices in code quality, testing, and security for all backend and model deployment workflows.
Required Skills & Qualifications :
- 4 to 8 years of experience as a Backend Engineer with strong expertise in Python.
- Proficient in FastAPI and Django frameworks for API and backend development.
- Hands-on experience with MLOps and LLMOps workflows (model deployment, monitoring, scaling).
- Familiarity with machine learning model lifecycle and integration into production systems.
- Strong knowledge of RESTful APIs, microservices architecture, and asynchronous programming.
- Experience with Docker, Kubernetes, and cloud environments (AWS, Azure, or GCP).
- Exposure to CI/CD pipelines and DevOps tools.
- Good understanding of Git, version control, and testing frameworks.
Nice to Have :
- Experience with LangChain, Hugging Face, or similar LLM frameworks.
- Knowledge of data pipelines, feature engineering, and ML frameworks (TensorFlow, PyTorch, etc.).
- Understanding of vector databases (Pinecone, Chroma, etc.).
Education :
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Company Name – Wissen Technology
Group of companies in India – Wissen Technology & Wissen Infotech
Work Location - Senior Backend Developer – Java (with Python Exposure)- Mumbai
Experience - 4 to 10 years
Kindly revert over mail if you are interested.
Java Developer – Job Description
We are seeking a Senior Backend Developer with strong expertise in Java (Spring Boot) and working knowledge of Python. In this role, Java will be your primary development language, with Python used for scripting, automation, or selected service modules. You’ll be part of a collaborative backend team building scalable and high-performance systems.
Key Responsibilities
- Design and develop robust backend services and APIs primarily using Java (Spring Boot)
- Contribute to Python-based components where needed for automation, scripting, or lightweight services
- Build, integrate, and optimize RESTful APIs and microservices
- Work with relational and NoSQL databases
- Write unit and integration tests (JUnit, PyTest)
- Collaborate closely with DevOps, QA, and product teams
- Participate in architecture reviews and design discussions
- Help maintain code quality, organization, and automation
Required Skills & Qualifications
- 4 to 10 years of hands-on Java development experience
- Strong experience with Spring Boot, JPA/Hibernate, and REST APIs
- At least 1–2 years of hands-on experience with Python (e.g., for scripting, automation, or small services)
- Familiarity with Python frameworks like Flask or FastAPI is a plus
- Experience with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
- Good understanding of OOP, design patterns, and software engineering best practices
- Familiarity with Docker, Git, and CI/CD pipelines

Requirement:
Position: Senior Python developer/c++
Location: Noida
Experience: 5 to 7 years
CTC: As per company standards
NP: Immediate to 15 days
Job Responsibilities
1. Develop backend for applications in eCommerce / insurance/wealth management businesses
2. Design technically sound systems and deliver results in a fast manner
3. Building highly performant applications setting top standards in respective industries
Basic qualifications
1. 5 -7 years experience building highly performant applications in Python / C++
2. Good grasp of data structures and proficiency in problem-solving
3. Knowledge of design patterns
If you love to work in a fast-paced startup environment and desire to solve some very
challenging problems using technology, we want to hear from you.
We are looking for an enthusiastic and energetic individual to work as a Senior Software
Developer. You will be involved in working on multiple products for the scaling and growth
stage of the lifecycle.
We work closely with the real world,. If you are interested to grow and learn in your career
and at the same time work on products for the 1Bn user market, we encourage you to apply.
Responsibilities
● Managing and guiding a team of junior developers for timely delivery of product and
milestones
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Design and implementation of data storage solutions
● Design & Build: Designing and developing high-volume, low-latency applications for
mission-critical systems, and delivering high-availability and performance.
● Collaborate - Collaborating within your product streams and team to bring best
practices and leverage a world-class tech stack.
● Measurable Outcome - You will need to set quantifiable objectives that encapsulate
the quality attributes of a system. The fitness of the application is measured against
set marks.
● DevOps - You will need to set up every essential (tracking/alerting) to make sure the
infrastructure/software you built is working as expected.
● Design and development of our REST APIs
● Help maintain code quality, architecture, and automation
Required Knowledge and Skills
● 3 - 5 years of experience working in backend development technologies and DevOps
● Highly curious and ready to dive into complex technical challenges.
● Proficiency in development and scripting in Python, Django/Flask framework.
● Database design and management, including being up on the latest practices -
bonus points for MySQL and MongoDB
● User authentication and authorization between multiple systems, servers, and
environments
● Integration of multiple data sources and databases into one system
● Management of hosting environment, including database administration and scaling
an application to support load changes
● Setup and administration of backups
● Understanding differences between multiple delivery platforms such as mobile vs
desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Understanding of “session management” in a distributed server environment
● Server management and deployment for the relevant environment
● Appreciation for clean and well-documented code
● Hands-on experience with architecture and structural design patterns
● Expertise in designing, developing, deploying, and integrating RESTful APIs
● Ability to understand business requirements and translate them into technical
requirements
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
Personality
● Requires excellent communication skills – written, verbal, and presentation.
● You should be a team player.
● You should be positive towards problem-solving, have a very structural thought
process to solve problems
● Interest to work in a high paced start-up environment with a large amount of learning.
● Good understanding of different frameworks, and be able to pick up new
technologies at ease.
● You should be agile enough to figure out a need for new technologies/frameworks
and learn new technology for better product performance
Detailed JD:
Responsibilities:
- Interface with product owners and software architects to review and finalize requirements
- Participate in the full SDLC including analysis, design, development, testing, deployment, and support
of new features and applications
- Actively lead and participate in agile ceremonies (Standups, Refinements, Retrospectives, Planning,
and Requirement discussions)
- Communicate effectively, clearly, and thoroughly with the Scrum Team and Stakeholders
- Provide innovative solutions to complex problems
- Design, develop and modify software applications/systems according to specifications
- Develop technical documentation including services, object, and data model
- Create high quality code and perform code reviews
- Create unit and integration tests to ensure the code quality and functionality
- Proactively learn and share knowledge of technology and compare advantages and disadvantages of
alternative solutions/technologies
- Identify areas needing process improvements and see them through to resolution
- Support and coach other Developers, provide technical guidance
- Help onboard new team members
Tech Stack:
C#, .NET Core, XUnit, Entity Framework Core, MS SQL Server, PostgreSQL, Git, JIRA, Web API
- B.Tech/B.E(Computer Science/Information Technology) and 4+ years of software development experience
- Strong experience in Python
- Strong problem-solving skills, Computer science fundamentals, Data structures, and Algorithms
- Knowledge of Databases such as SQL and Nosql
Must haves
- At least 3 years of professional programming experience in Ruby on Rails.
- Solid fundamentals with software development, systems, troubleshooting, and teamwork
- Strong testing habits, passionate towards unit testing and TDD.
- Good understanding of RDBMS like MySQL, PostgreSQL
- Strong knowledge of git
- Good understanding of data structures
- Strong analytical and problem-solving skills
Good to have
- Experience with Javascript
A backend developer works alongside front-end developers, full stack developers, programmers or UX specialists to create comprehensive digital solutions for business needs. They make sure the website is scalable and that it can still function when hit by large loads—be that traffic or demanding scripts. They are also tasked with
maintaining and testing existing back-end elements to ensure they’re as fast and efficient as possible. Data storage also comes under their remit, which requires them to have a good knowledge of data security and compliance.
Duties and responsibilities:
• Analyses, designs, develops, and codes REST API using NodeJS more programming languages, Web and Rich Internet Applications.
• Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting.
• Assesses the health and performance of software applications and databases.
• Establishes, participates, and maintains relationships with business units, customers and subject matter experts to remain apprised of direction, project status, architectural and technology trends, risks, and functional/integration issues.
• Defines specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications.
• Analyses program and application performance using various programming languages, tools and techniques.
• Manage staff of 2-3 & manage microservices of software most effectively and efficiently.
• Reviews project proposals evaluate alternatives, provides estimates and makes recommendations.
• Designs and defines specifications for systems.
• Identifies potential process improvement areas and suggests options and recommends approaches
System Design Concepts:
- Scaling
- API Gateway
- Microservices
- Message Queue
Qualifications:
Graduation - B. Com + IT Certification/ B.Sc. - IT / B.Sc. Comp Sc./ B.Sc. IT/ BE-IT/ BE-Comps
Technical Skills:
Oracle, SQL, Java, Node JS, REST API Debugging.
Soft Skills:
Client Management; Good interpersonal skills; Good Communication
scalability, accessibility, usability, design, and security in mind. If you don't have all
of these, that's ok, but be excited about learning the few you don't know.
Familiar with building complex web applications using Javascript / AJAX, XHTML,
CSS.
Experience with or knowledge of jQuery, Java, Struts, and other website technologies.
Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a
UNIX or Linux platform)
Solid software development background including design patterns, data structures,
test driven development
Knowledge of Perl or other scripting languages a plus
Experience with distributed (multi-tiered) systems, algorithms, and relational
databases
Software development experience in building highly scalable applications
Master’s degree in Computer Science, Computer Engineering or related technical
discipline
Experience in eCommerce and Deep hands-on technical expertise
Ability to handle multiple competing priorities in a fast-paced environment
Experience working with service oriented architectures and web based solutions.









