Backend & AI Developer (Python/FastAPI) (Gurugram)

Backend & AI Developer (Python/FastAPI) (Gurugram)

06 Aug
|
Bachat Ai
|
Gurugram

06 Aug

Bachat Ai

Gurugram

Backend & AI Developer (Python/FastAPI)

About US

We are an early-stage fintech startup revolutionizing personal finance management through AI-powered insights and smart savings solutions. BachatAI helps users track expenses and gain financial insights through automated transaction processing and intelligent recommendations.

The Role

We're looking for a passionate Backend & AI Developer to design and implement our AI chat feature with agentic capabilities. You'll be the first backend/AI hire and will work directly with the founding team to build an intelligent, context-aware conversational financial assistant.

This isn't just a coding jobyou'll be a key decision-maker in product features, architecture, technical direction, and AI implementation strategy.

What You'll Do

Product Development:

- Build AI chat APIs with function calling capabilities for agentic workflows
- Develop and maintain RESTful APIs using Python and FastAPI framework
- Design and implement backend endpoints for transaction processing, budget management, and user data operations
- Integrate LLMs (OpenAI GPT-4/Google Gemini) with backend services
- Design context-aware AI systems that personalize responses based on user financial data
- Implement streaming responses and multi-turn conversation handling
- Build FastAPI middleware for authentication, logging, and error handling
- Own the complete backend development lifecycle from architecture to deployment

Technical Leadership:

- Make critical decisions on AI model selection, prompt engineering, and optimization
- Design scalable FastAPI application architecture with proper routing and dependency injection
- Implement robust, scalable, and maintainable code following industry best practices
- Design Firestore data models and build repository patterns for data access
- Create comprehensive API documentation using OpenAPI/Swagger
- Implement API versioning and backward compatibility strategies




- Set up CI/CD pipelines and manage cloud deployments (when ready)
- Optimize AI performance, token usage, and cost management
- Build RESTful endpoints following industry standards and best practices

Collaboration & Growth:

- Work closely with the product and frontend teams to deliver seamless user experiences
- Build callable AI agent functions
- Design and document API contracts for frontend integration
- Implement WebSocket connections for real-time chat functionality
- Participate in product discussions and contribute ideas beyond just implementation

Must-Have Requirements

Experience:

- 3+ years of Python development experience
- Strong hands-on experience with FastAPI or similar frameworks (Flask, Django)
- Proven experience with OpenAI API or Google Gemini (LLM integration)
- Experience with LLM function calling and tool use
- Strong prompt engineering skills
- Proven track record of building and deploying backend applications to production

Technical Skills:

Python & Backend:

- FastAPI - Must have production experience
- Async/await patterns - Proficiency in asynchronous programming (must be proficient)
- Pydantic - Data validation and serialization
- RESTful API Integration - Experience designing and consuming backend APIs

AI/ML Integration:

- LLM Integration - Hands-on experience with OpenAI or Google Gemini APIs
- Function Calling - Building AI agents with tool use capabilities
- Prompt Engineering - Context building and optimization




- Token Management - Understanding of cost optimization and context window management

Cloud & Infrastructure:

- Google Cloud Platform - Cloud Run, Firestore, Secret Manager
- Firebase - Authentication and Firestore database
- Docker - Containerization and deployment
- Serverless Architecture - Understanding of cloud-native applications

General:

- Git/Version Control - Professional experience with Git workflows
- NoSQL Databases - Experience with Firestore, MongoDB, or DynamoDB
- Security Best Practices - API authentication, encryption, secure storage
- Structured Logging - Application monitoring and debugging

Positive to Have

AI/ML:

- Experience with LangChain or LlamaIndex for AI orchestration
- Knowledge of RAG (Retrieval-Augmented Generation) patterns
- Experience with AI agent frameworks (AutoGPT, LangGraph, CrewAI)
- Familiarity with vector databases (Pinecone, Weaviate, Chroma)
- Experience with fine-tuning LLMs or working with embeddings

Backend:

- Experience with Gmail API and OAuth 2.0
- Knowledge of encryption (AES-256, RSA)
- Experience with batch processing and background jobs
- Familiarity with pytest and test-driven development
- Experience with API rate limiting and throttling

Cloud & Infrastructure:

- Experience with Google Cloud Functions or Cloud Tasks
- Knowledge of CI/CD pipelines (GitHub Actions, Cloud Build)
- Experience with monitoring tools (Cloud Logging, Sentry)
- Understanding of cost optimization in cloud environments

Domain Knowledge:

- Experience in fintech or financial applications
- Understanding of personal finance concepts
- Experience building data-driven applications
- Published technical blog posts or articles on AI/backend topics

Portfolio:

- Open-source contributions to AI or backend projects
- Portfolio of AI/LLM integration projects
- Demonstrable experience building production-grade AI applications

📌 Backend & AI Developer (Python/FastAPI) (Gurugram)
🏢 Bachat Ai
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend & ai developer (python/fastapi) (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: backend & ai developer (python/fastapi) (gurugram) / gurugram