AI/Ml
Quantum Gandiva AI
About the role
Job Description
Backend Developer (Python/FastAPI) – AI Agent & API Integrations
We’re looking for a backend developer to integrate AI agents with our API layer and ensure reliable, secure, and scalable data flow across the system.
What You’ll Do
- API Engineering: Design, build, and maintain RESTful services using FastAPI (or Django REST/Flask with willingness to transition).
- Agent Integration: Connect AI agents to backend services, orchestrate inputs/outputs, and standardize response handling.
- Database & Persistence: Design schemas and write efficient queries for PostgreSQL (or similar relational databases).
- Caching & Queues: Implement Redis for caching, rate-limiting, and message queuing where needed.
- Async & Background Jobs: Build background workers for long-running tasks and event-driven processing.
- Real-time Status: Implement WebSockets for live progress updates and status streams.
- File & Document Pipelines: Handle uploads, storage, retrieval, and metadata management for documents.
- Observability & Reliability: Build robust error handling, logging, monitoring hooks, and safe retry patterns.
- Documentation: Maintain clear API specs, integration notes, and internal guides.
- Testing: Write unit and integration tests to ensure stable releases and confident refactors.
What We’re Looking For
Must Have
- Strong Python fundamentals (async/await, type hints, clean architecture).
- Experience building APIs with FastAPI (or Django REST/Flask and ready to learn FastAPI quickly).
- Solid PostgreSQL / relational database experience.
- Hands-on Redis experience (caching and/or queues).
- Strong REST API design practices (versioning, validation, pagination, auth patterns).
- Comfortable with Git, code reviews, and maintainable code standards.
- Ability to read, debug, and improve existing codebases.
Nice to Have
- AWS experience (e.g., S3, ElastiCache, cloud networking basics).
- WebSocket implementation experience.
- Background processing frameworks (Celery/RQ/Arq/Temporal, etc.).
- Third-party API integrations and webhook design.
- UK property domain familiarity (a plus, not required).
What Matters Most (How We Evaluate)
- Impact > tenure: What you shipped, improved, or scaled matters more than years.
- Curiosity & craftsmanship: You’ve built something meaningful outside of tutorials.
- Debugging strength: You can trace issues across services and logs systematically.
- Learning agility: You ramp up quickly on unfamiliar systems.
- Integration mindset: You understand how APIs, databases, workers, and agents connect end-to-end.
Not a Fit If...
- You need step-by-step handholding for core backend work.
- Your experience is mostly tutorial-level with little production application.
- You struggle to work with existing codebases or explain your past work technically.
- You need step-by-step handholding for core backend work.
- Your experience is mostly tutorial-level with little production application.
- You struggle to work with existing codebases or explain your past work technically.
---
If you'd like, I can also format it in a more attractive LinkedIn hiring post style (with spacing + emoji highlights) to get better reach.
Job Details
Employment: Full-time
Eligibility & process
Who can apply
Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Quantum Gandiva AI's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.