
Product Lead Engineer
- Mohali, Punjab
- Permanent
- Full-time
- This position is a leadership role, requiring the ability to guide teams, drive initiatives, and influence outcomes at a strategic level.
- Education: Bachelor's degree in Computer Science, IT, or related field.
- Experience: 5 + years of experience in software engineering with at least 2+ years in a technical leadership role.
- Technical Skills:Proven experience in scalable system design and product architecture.
Experience in software architecture planning and low-level design.
Ability to define and implement product-level architectural patterns.
Ability to create and implement scalable, high-performance solutions.
Hands-on experience in backend API development & UI integration.
Familiarity with cloud platforms like AWS and containerisation (Docker, Kubernetes).
Understanding of AI/ML concepts in development.
Knowledge of version control tools like GitLab/GitHub and project management tools like Notion.
- Soft Skills: Strong analytical mindset, leadership skills, and a passion for mentoring junior developers.
- Lead technical architecture design and roadmap planning for BotPenguin’s core platform.
- Work alongside the Product Manager to align product vision with technical execution.
- Collaborate with engineering teams to translate product requirements into scalable solutions.
- Design and develop core modules of the platform, especially those related to automation, chat assignment, analytics, and multi-agent support.
- Implement and enforce technical best practices, coding guidelines, and documentation standards.
- Evaluate and integrate LLM models, AI agents, and automation tools as per evolving product needs.
- Ensure performance, security, and scalability of applications across global deployments.
- Support Customer Success and QA teams with technical issue resolution and RCA.
- Drive technical discussions, conduct code reviews, and ensure timely feature delivery.
- Foster a culture of continuous improvement, collaboration, and innovation within the tech team.
- Collaborate with the Product Team to plan and implement technical solutions for new features.
- Work closely with Technical Leads & Senior Developers to define software architecture and create low-level designs.
- Conduct code reviews to ensure adherence to best practices and coding standards.
- Develop backend APIs and integrate them with frontend applications.
- Conduct automated unit & integration testing to ensure high code quality.
- Document technical processes, APIs, and troubleshooting guides.
- Monitor system performance and suggest improvements to optimize efficiency.
- Assist the Customer Success Team in resolving technical challenges and enhancing user experience.
- Mentor junior engineers, providing guidance on best practices and career growth.
- Any other task relevant to the product that may be needed.
- Lead the architecture and evolution of a fast-growing AI product used globally.
- 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.