Role Overview
The Tech Architect / Principal Engineer will own the end-to-end technical architecture and engineering roadmap for BotPenguin, a high-scale SaaS AI chatbot platform. The role requires deep expertise in full-stack development, scalable systems design, cloud infrastructure, DevOps, AI integrations, and product engineering for large user bases. This position is hands-on and strategic, requiring collaboration with Product, Engineering, and Leadership teams.
Key Responsibilities
- Architecture & System Design
- Define, design, and implement scalable, secure, and resilient architecture for a multi-tenant SaaS platform.
- Lead microservices design, data architecture, and API frameworks.
- Drive modernization, refactoring, and performance optimization.
- Product Engineering & Delivery
- Own the technical roadmap for the chatbot platform including new features, AI/LLM integrations, automation workflows, and analytics capabilities.
- Ensure high availability, low latency, and seamless user experience across web, mobile, and integrations.
- Technical Leadership
- Lead and mentor engineering teams across MERN/MEAN stack, DevOps, and backend services.
- Enforce coding standards, best practices, and system observability.
- DevOps & Infrastructure
- Architect and optimize CI/CD pipelines.
- Manage application deployment using Docker, Kubernetes (if required), and AWS cloud-native services.
- Own uptime, scalability, monitoring, logging, and incident response.
- AI & Chatbot Systems
- Work with LLMs, NLP models, vector databases, and conversational AI systems.
- Integrate third-party AI APIs and build in-house AI microservices.
- Oversee AI workflows, training pipelines, and conversational intelligence.
- Security & Compliance
- Implement industry-standard security frameworks across the stack.
- Ensure data privacy, encryption, access control, and vulnerability management.
- Cross-Functional Collaboration
- Work closely with Product Management to convert business needs into technical solutions.
- Partner with QA, UI/UX, and Customer Success to deliver a seamless release cycle.
Technical Experience
- 10–14 years of total software engineering experience.
- Minimum 3+ years as Architect / Principal Engineer in a SaaS or large-scale product environment.
- Strong expertise with MEAN/MERN stack — Node.js, Express.js, React/Angular, MongoDB.
- Expert-level backend engineering with microservices, asynchronous systems, and distributed architecture.
- Hands-on experience designing multi-tenant SaaS platforms.
- Strong experience with AWS services: EC2, Lambda, S3, RDS, DynamoDB, Elastic Beanstalk, CloudWatch, IAM.
- Proficiency in DevOps tooling: Docker, CI/CD pipelines, GitLab/GitHub, Jenkins, artifact management.
- Experience with infrastructure-as-code (Terraform or CloudFormation preferred).
- Deep knowledge of caching and queues: Redis, SQS, Kafka, RabbitMQ.
- Experience building scalable, low-latency systems and optimizing performance.
- Strong debugging & observability skills: logs, metrics, tracing, monitoring setups.
AI / LLM / Chatbot Experience
- Experience working with LLMs such as OpenAI, Claude, Llama.
- Familiarity with NLP pipelines, embeddings, and conversational AI systems.
- Knowledge of vector databases (Elastic, Pinecone, Weaviate, etc.).
- Ability to design or integrate AI microservices and training workflows.
Frontend & Mobile
- Exposure to React, Angular, HTML/CSS/Tailwind.
- Understanding of React Native app integrations (bonus).
Preferred (Nice to Have)
- Kubernetes experience.
- Familiarity with ElasticSearch, Redis Streams, and API gateways.
- Experience working with real-time systems (WebSockets, event-driven architecture).
Soft Skills
- Strong ownership mindset with product-first thinking.
- Ability to mentor and guide engineering teams.
- Excellent communication, problem-solving, documentation skills.
- Ability to work in a fast-paced, iterative startup environment.
Education (Optional)
- B.Tech/M.Tech in Computer Science or a related field (preferred, not mandatory).
Preferred
- Experience in Kubernetes.
- Experience with Redis, ElasticSearch, and API gateways.
- Familiarity with WebSockets, real-time systems, and event-driven architecture.
Soft Skills
- Strong ownership mindset with product-first thinking.
- Ability to mentor teams and build engineering culture.
- Excellent analytical, documentation, and cross-functional communication skills.
- Problem-solving attitude and ability to work in a fast-paced environment.
- Education
- B.Tech/M.Tech in Computer Science or relevant field (preferred but not mandatory).
Top Reasons to work with us
- Be part of a cutting-edge AI startup driving innovation in chatbot automation.
- Work with a passionate and talented team that values knowledge-sharing and problem-solving.
- Growth-oriented environment with ample learning opportunities.
- Exposure to top-tier global clients and projects with real-world impact.
- Flexible work hours and an emphasis on work-life balance.
- A culture that fosters creativity, ownership, and collaboration.
Job Type: Full-time
Pay: ₹1,200,000.00 - ₹2,400,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Work Location: In person