This role is for one of our clients
Company Name: StoryMirror
Industry: Book and Periodical Publishing
Seniority level: Associate level
Min Experience: 2 years
Location: Mumbai
JobType: full-time
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
StoryMirror is seeking a high-caliber Senior Software Engineer to serve as the technical backbone of our digital platforms. You will be responsible for the architectural integrity, scalability, and server-side logic of StoryMirror.com and the rapid development of ai-tools.storymirror.com.
The ideal candidate is a System Architect at heart—someone who thrives on optimizing complex databases, securing server environments, and building the robust pipelines that allow Generative AI models to serve thousands of users simultaneously.
Key Responsibilities
- Backend Architecture & API Development
Server-Side Logic: Design and maintain scalable server-side applications using Python (FastAPI/Django) or Node.js.
Database Management: Architect and optimize complex schemas in MongoDB (NoSQL) and PostgreSQL/MySQL (Relational) to handle millions of stories, user interactions, and logs.
API First Design: Build and document secure, high-performance RESTful and GraphQL APIs to be consumed by web and mobile frontends.
- AI Infrastructure & Data Engineering
AI Pipelines: Build the backend plumbing for ai-tools.storymirror.com, including prompt engineering, vector database management (Pinecone/Milvus), and managing asynchronous task queues (Celery/Redis) for long-running AI generations.
Model Deployment: Deploy and scale LLMs and custom ML models within a production environment, ensuring low latency and high availability.
- Cloud Operations & DevOps (GCP/AWS)
Infrastructure as Code: Manage and monitor cloud infrastructure across GCP (Google Cloud Platform) or AWS.
Deployment: Lead the transition to containerized environments (Docker/Kubernetes) and maintain CI/CD pipelines for seamless code deployment.
Security: Implement server-side security best practices, including OAuth, JWT, and encryption at rest/transit.
Required Technical Stack
Languages: Expert-level Python (preferred for AI/Data) and Node.js.
Databases: Deep expertise in MongoDB (aggregation frameworks, indexing) and Relational DBs.
Cloud Platforms: Hands-on experience with GCP (App Engine, Cloud Functions, Vertex AI) or AWS (EC2, Lambda, RDS, S3).
Caching & Messaging: Experience with Redis or RabbitMQ for high-speed data handling and task queuing.
System Design: Proven ability to handle System Side programming—managing server resources, memory leaks, and concurrent processing.
Required Qualifications
Experience: 5+ years in a Backend-heavy or Full-Stack role, with at least 2 years managing cloud-based production environments.
Problem Solver: Ability to debug complex performance bottlenecks in the database or server layer.
AI Familiarity: Practical experience integrating LLMs (OpenAI, Anthropic, or Open Source models via HuggingFace).
Why StoryMirror
Technical Ownership: You will be the primary decision-maker for our backend stack and cloud strategy.
Scale: Manage a platform that serves millions, providing unique challenges in data sharding and load balancing.
Future-Proof: Play a pivotal role in transitioning a traditional publishing giant into an AI-first media tech company.