About TalkingTotals.ai
TalkingTotals.ai is an AI-first accounting platform that enables users to interact with financial data using natural language and voice—no accounting expertise required. Built for mobile-first users and SMBs globally, it provides a next-generation conversational interface for accounting systems such as Tally and QuickBooks.
The company was founded by Raghav Kher, a former Microsoft executive and serial entrepreneur with over 20 years of experience building six venture-backed companies across the United States and India. He played a key role in the acquisition of Hotmail, which helped jump-start Microsoft’s email business. Raghav holds an MBA, along with master’s degrees in mechanical engineering and computer science from leading universities in the United States. One his starups was acquired by HP for $1.6 billion USD
TalkingTotals.ai is a U.S.-based company, built from the ground up in Bengaluru, India
Role Overview
As a Senior Backend Engineer, you will architect and build scalable backend systems for our AI enterprise platform. You’ll work closely with data scientists, ML engineers, and frontend teams to ensure seamless integration of AI models and business logic into a performant and secure product.
Responsibilities
· Design and develop robust, secure, and scalable backend services using Python
· Build and optimize SQL-based data pipelines and database schemas (PostgreSQL, MySQL, or similar)
· Integrate AI/ML models into the backend (e.g., via REST APIs, model serving frameworks)
· Collaborate with data scientists to productionize and deploy models efficiently
· Lead architecture discussions and code reviews
· Build APIs consumed by web and mobile clients, focusing on performance and reliability
· Work with DevOps to deploy and monitor backend services (Docker, Kubernetes, CI/CD)
· Ensure adherence to best practices in security, privacy, and data governance
Required Qualifications
· Bachelor’s degree in computer science
· 4+ to 8 years of experience in backend software development
· Proficiency in Python (FastAPI, Flask, Django)
· Proficiency in design of fault tolerant, scalable systems
· Strong expertise in SQL and relational databases
· Strong experience in caching technologies
· Experience working with AI/ML models in production environments
· Familiarity with data science workflows, model lifecycle, and tools like Pandas, NumPy
· Solid grasp of software architecture, system design, and RESTful API principles
· Experience with cloud infrastructure (AWS, GCP, or Azure)
· Strong communication skills and a team-first mindset
Nice to Have
· Exposure to LLMs (e.g., OpenAI, Hugging Face, LangChain)
· Experience with message queues, caching systems, or event-driven architecture
· Knowledge of data lakes, data warehouses, or ETL tools
· Familiarity with GraphQL or gRPC
Why Join Us?
· Work on cutting-edge AI applications with real-world business impact
· Be part of a lean, high-talent team that values ownership and autonomy
· Competitive compensation + equity
· Flexible remote/hybrid work environment
· Opportunity to shape a product from 0 to 1
· Working Days: 6days (Flexible Timing)
Pay: ₹1,200,000.00 - ₹2,400,000.00 per year
Work Location: In person