
Role: Senior Software Engineer (SDE III) – AI & Backend
Location: Bangalore
Experience: 5-8 Years
Notice: Immediate – 15 Days
Work Mode: Work From Office
Type: Contract to Hire (CTH)
Role Overview
We are looking for a Senior Software Engineer with strong expertise in backend development and AI systems. You will build scalable platforms, AI-powered agents, and real-time voice applications.
What You’ll Do
● Design and develop scalable backend services using Python
● Build microservices, RESTful APIs, and event-driven systems
● Develop AI-powered agents using LLM frameworks and multi-agent systems
● Work on voice systems using STT/TTS and real-time streaming architectures
● Integrate APIs, vector databases, and RAG-based systems
● Collaborate with cross-functional teams and mentor junior engineers
What We’re Looking For
● 5+ years of experience in software development
● Strong proficiency in Python.
● Experience with microservices and distributed systems
● Hands-on experience with LLMs and agent frameworks (LangChain, AutoGen, etc.)
● Familiarity with vector DBs, embeddings, and cloud platforms (AWS/GCP/Azure)
● Good communication skills and ownership mindset
Nice to Have
● Experience with voice systems (STT/TTS) and real-time architecture
● Exposure to MCP or similar frameworks
● Experience building AI copilots or multi-modal systems

Similar jobs
Job Title : Python Django Developer
Experience : 3+ Years
Location : Gurgaon
Working Days : 6 Days (Monday to Saturday)
Job Summary :
We are looking for a skilled Python Django Developer with strong foundational knowledge in backend development, data structures, and operating system concepts.
The ideal candidate should have experience in Django and PostgreSQL, along with excellent logical thinking and multithreading knowledge.
Technical Skills : Python, Django (or Flask), PostgreSQL/MySQL, SQL & NoSQL ORM, REST API development, JSON/XML, strong knowledge of data structures, multithreading, and OS concepts.
Key Responsibilities :
- Write efficient, reusable, testable, and scalable code using the Django framework.
- Develop backend components, server-side logic, and statistical models.
- Design and implement high-availability, low-latency applications with robust data protection and security.
- Contribute to the development of highly responsive web applications.
- Collaborate with cross-functional teams on system design and integration.
Mandatory Skills :
- Strong programming skills in Python and Django (or similar frameworks like Flask).
- Proficiency with PostgreSQL / MySQL and experience in writing complex queries.
- Strong understanding of SQL and NoSQL ORM.
- Solid grasp of data structures, multithreading, and operating system concepts.
- Experience with RESTful API development and implementation of API security.
- Knowledge of JSON/XML and their use in data exchange.
Good-to-Have Skills :
- Experience with Redis, MQTT, and message queues like RabbitMQ or Kafka
- Understanding of microservice architecture and third-party API integrations (e.g., payment gateways, SMS/email APIs)
- Familiarity with MongoDB and other NoSQL databases
- Exposure to data science libraries such as Pandas, NumPy, Scikit-learn
- Knowledge in building and integrating statistical learning models.
About the job
The Role:
We are looking for an enthusiastic Technology Lead (Python or Node), who adopts a hands-on approach and loves to build scalable, distributed and large web / mobile products. You would be responsible for designing the architecture, reviewing the code, building the technology and deploying web/mobile applications.
Responsibilities:
- Own the product development from scratch.
- Design and implementation of low-latency, high-availability, and performant applications.
- Architect scalable software solutions and mentor a team of high performing developers.
- Participate in code reviews, design reviews, SCRUM ceremonies, and troubleshoot to ensure uptime for live systems etc.
Requirements:
- Bachelor's degree in a technology-related field from a premier college.
- Prior 4+ years of experience in back-end development (Python/ Golang) in a start-up or a dynamic work environment.
- Good exposure in writing and optimizing SQL for high-performance systems.
- Understanding of asyncio and eventloop/ uvloop concepts. Knowledge of frameworks such as Quart/ Fastapi/ Starlette is preferred.
- Knowledge of AWS; Caching technologies like Redis, Memcache; ELK; mySQL Databases, etc.
- Strong understanding of System Design, Microservice Architecture, Kafka, Pub/Sub, Message queues, and in-memory data stores etc.
- Customer oriented, responsive to changes, and able to multi-task in a fast-paced environment.
We offer an innovative, fast paced, and entrepreneurial work environment where you’ll be at the centre of leading change by leveraging technology and creating boundless impact in the FinTech ecosystem.
Software Engineer - II (Backend)
As a Software Engineer – II, you'll bring a good understanding of design and coding practices and apply these independently in development. In this role - you could expect to:
- Own the lifecycle of a feature from requirement analysis to deployment and post production processes
- Perform code reviews and support your team implement best practices
- Explore trade off's on module designs
- Continuously improve performance metrics of modules owned. Performs RCAs and deploys long term fixes.
- Implement initiatives that improve engineering efficiency and excellence
- Participate in the hiring and interview process for junior developers on your team
- Deep hands-on experience in designing & developing Python based applications
- Hands-on experience building database-backed web applications using Python based frameworks
- Excellent knowledge of Linux and experience developing Python applications that are deployed in Linux environments
- Experience building client-side and server-side API-level integrations in Python
- Experience in containerization and container orchestration systems like Docker, Kubernetes, etc.
- Experience with NoSQL document stores like the Elastic Stack (Elasticsearch, Logstash, Kibana)
- Development experience with modern JavaScript based front end frameworks, especially Vue.js
- Experience in test automation and TDD
- Experience testing interactive applications with unit testing frameworks for the various technology stacks
- Experience in using and managing Git based version control systems - Azure DevOps, GitHub, Bitbucket etc.
- Experience in using project management tools like Jira, Azure DevOps etc.
- Expertise in Cloud based development and deployment using cloud providers like AWS or Azure
• Must have good knowledge of Java and J2EE
• Experience working with Java Frameworks (Spring, Strut)
• Experience working with RESTful web services (JSON, JWT)
• Experience working with front-end Java script app and frameworks
• Experience with XML and JSON
• Experience with Vert.x is a plus








