Website:
cortexcraft.ai
Job details:
Job Title: Senior Backend Engineer
Location: Bengaluru
Experience Level: Mid–Senior
Type: Full-time
Company Description
Cortexcraft.ai, established in 2014, is a forward-thinking Product Development Partner with an AI-first approach dedicated to solving complex business challenges globally. Inspired by the human brain's cerebral cortex, the company specializes in creating intelligent and adaptive technology solutions that transform digital ecosystems. With a strong presence across the EU, US, and India, Cortexcraft empowers organizations across industries to accelerate digital transformation, harness data potential, and innovate customer experiences. Core capabilities include AI-powered solutions, enterprise IoT integrations, product engineering, automation, and strategic design. Cortexcraft fosters innovation with a mission to redefine technological possibilities, embracing evolution and intelligence.
About the Role
We are building an Agentic AI–driven recruitment platform that delivers real-time conversational
experiences using LLMs, ASR/TTS voice systems, and intelligent orchestration engines.
We are seeking a skilled Python Backend Engineer who can contribute to building high-
performance, scalable, and secure backend systems for AI-first applications.
In this role, you will develop core backend services, work on distributed and asynchronous
workflows, support multi-tenant application logic, and integrate backend components with AI and
voice technologies.
You will collaborate with senior engineers on system design while owning the implementation,
optimization, and maintenance of key backend features.
Key Responsibilities
Backend Services & APIs
• Design, build, and optimize backend services using Python and FastAPI
• Develop REST and streaming APIs (WebSockets/SSE) for real-time interactions
• Implement robust authentication and authorization (JWT, OAuth, RBAC)
• Build and maintain integrations with third-party APIs and external services
Systems Architecture & Scalability
• Architect cloud-ready backend systems using clean, modular, maintainable designs
• Implement caching, pagination, rate limiting, and performance optimization patterns
• Design and maintain multi-tenant SaaS architectures ensuring data isolation and security
• Collaborate on system-wide architecture decisions and long-term scalability strategies
Distributed Processing & Background Jobs
• Implement distributed task queues using Celery, Redis, RabbitMQ, or similar systems
• Develop reliable background processing systems with proper retry, scheduling, and
monitoring
• Ensure idempotency, resilience, and observability in asynchronous workflows
Click on Apply to know more.