COGNIFLIX ARTIFICIAL INTELLIGENCE PVT LTD (MINDFLIX AI)Senior Backend EngineerBengaluru · Full-Time · 4 to 8 Years· INR 20L to 40LPAABOUT MINDFLIX AICogniflix Artificial Intelligence Pvt Ltd (is building the next generation of AI-powered personalisation and engagement systems across voice, conversational interfaces, and real-time intelligence. Our platform combines Generative AI, deep learning, and scalable backend infrastructure to enable human-like interactions at production scale.We are a focused engineering team working on problems at the intersection of distributed systems, real-time communication, and applied AI. The work is technically demanding and the stakes are real — our systems handle live conversations, time-critical data pipelines, and multi-tenant workloads in production.ROLE OVERVIEWWe are hiring a Senior Backend Engineer (4 to 8 years) to own core infrastructure across our backend services, real-time systems, and AI integration layer. This is a hands-on engineering role, you will design, build, and operate systems that run in production, not prototypes.You will work alongside a small, senior team and report directly into engineering leadership. The expectation is deep ownership: you define the solution, ship it, monitor it, and improve it.ROLE AT A GLANCERoleSenior Backend EngineerLocationBengaluru - On-site / HybridEmploymentFull-TimeExperience4- 8 years of production backend engineeringCompensationINR 22L to 40 LPA (based on experience)KEY RESPONSIBILITIESBackend Services & APIs▸ Design, build, and ship production-grade backend services and REST APIs in Python▸ Own service reliability — fault-tolerant request handling, graceful degradation, and clear error contracts▸ Build and maintain background processing pipelines: job scheduling, retry logic, idempotency, and dead-letter handling▸ Manage multi-tenant data models with correct isolation, schema design, and access controlReal-Time & Distributed Systems▸ Build and operate WebSocket-based real-time systems that run correctly across multiple instances behind a load balancer▸ Solve distributed state management problems: session handling, in-memory lifecycle, and cross-instance cleanup without shared state dependencies▸ Design background processors that coordinate correctly — no race conditions, no silent data loss, no infinite retry loops▸ Implement and tune connection pooling, caching strategies, and memory management for high-throughput workloadsAI & Integration Layer▸ Implement retrieval and context orchestration patterns — RAG, memory management, tool/function calling — in production services▸ Build stateful conversation and session management systems with correct lifecycle semantics▸ Integrate third-party APIs (voice, telephony, AI vendors) behind clean abstraction layers that survive vendor changes▸ Implement evaluation frameworks, regression test sets, and quality scoring for LLM-powered services▸ Instrument services for production observability: structured logging, metrics, distributed tracing, and alertingOwnership & Quality▸ Write code that is readable, testable, and maintainable▸ Treat 'shipped' as the beginning of the job, not the end — monitor, measure, and continuously improve▸ Participate actively in design reviews and raise quality issues early▸ Write runbooks, incident post-mortems, and internal technical documentationREQUIRED SKILLS & BACKGROUNDMust Have✓ 4 - 8 years of production backend engineering experience✓ Strong Python — clean code, performance-conscious, async-capable✓ PostgreSQL at depth: query optimisation, indexing, migrations, connection pooling✓ Distributed systems: multi-instance deployments, ALB/load balancer behaviour, session state, race conditions✓ AWS hands-on: EC2, Lambda, managed services, CloudWatch✓ WebSocket expertise — connection lifecycle, session management, multi-instance correctness✓ Background job systems: retry logic, idempotency, scheduling semantics✓ Memory management and profiling in Python — you have found and fixed leaks in production✓ REST API design — versioned, well-documented, properly tested✓ CI/CD and Git-based engineering workflowGood to Have✓ Experience with voice or telephony API integrations✓ LLM integration: prompt engineering, context composition, streaming, function calling✓ RAG pipelines and vector search (PgVector, Pinecone, Weaviate, or equivalent)✓ Multi-tenant SaaS architecture: row-level security, tenant isolation patterns✓ Observability tooling: Sentry, Datadog, OpenTelemetry, or equivalent✓ System design for scalable AI services — stateless services, orchestration layers✓ Frameworks: LangChain / LangGraph / LlamaIndex or equivalent✓ Redis for distributed caching or pub-sub✓ Docker, container basics, and infrastructure-as-code fundamentals✓ Startup or early-stage engineering experienceWHAT WE ARE LOOKING FORThe engineering values we hire for• Strong fundamentals. You understand why systems behave the way they do — not just how to make them work today.• Ownership mindset. Build → test → monitor → improve. You don't hand off and forget.• Pragmatic problem-solving. You find the right solution for the constraints — not the most elegant one in isolation.• Comfort with ambiguity. Requirements at this stage are starting points. You ask the right questions, make reasonable assumptions, and move forward.• Production-first thinking. You think about failure modes, edge cases, and observability before you write the code.• Clear communication. Small team. You flag blockers early, document decisions, and don't let things go dark.TECHNOLOGY ENVIRONMENTBackendPython · FastAPI · SQLAlchemyAI / MLLarge Language Models · Retrieval-Augmented Generation · Embeddings · TTS IntegrationInfrastructureAWS (EC2, Lambda, ALB, Elastic Beanstalk, RDS, S3) · PostgreSQL with vector extensionsReal-TimeWebSockets · Event-driven background processingObservabilityCloudWatch · Structured logging · Alerting pipelinesWorkflowGitHub · CI/CD · Code review cultureWHAT WE OFFER▸ Competitive compensation commensurate with experience▸ Direct access to the founding team. Your work is visible and your decisions carry weight▸ Technically challenging problems in distributed systems, real-time infrastructure, and applied AI▸ A small, high-ownership team where engineering quality is taken seriously▸ Hardware of your choice and tooling budgetINTERVIEW PROCESS01Screening CallA focused 30–45 minute conversation with engineering leadership. We want to understand the systems you have built, the problems you have solved, and how you think about backend engineering. Come prepared to discuss specific technical decisions you have made in previous roles.02Technical AssessmentA take-home assessment grounded in real engineering scenarios — distributed systems, backend design, and production reasoning. We assess depth of understanding and quality of thinking, not speed. Maximum 3 hours. Submissions are reviewed carefully before the next round.03Founder RoundA direct conversation with the Founder & CEO. This covers engineering philosophy, how you work in early-stage environments, and what you are looking for at this stage of your career. This is also your opportunity to assess whether Mindflix is the right place for you.HOW TO APPLYSend the following to / with the subject line: Senior Backend Engineer - Direct - [Your Name]▸ Your resume and LinkedIn profile▸ A brief note (one paragraph) describing a production backend system you built — what the problem was, what you built, and what you would do differently today▸ Links to any public work (GitHub, technical writing, open-source contributions) if available — optional but valuedWe review every application and respond within 5 business days. One follow-up is always welcome if you have not heard back.
Job Title
Senior Backend Engineer