The successful candidate
The ideal candidate is not just a "product person" but someone who can dive deep into technical discussions, understand architectural trade-offs, and has a solid background in software development, AI, security, and mobile platforms.
Key Responsibilities
Product Strategy & Vision:
Define and communicate the product vision, strategy, and roadmap for the product area, ensuring alignment with company-wide goals across web and mobile experiences. Technical Specification Authoring:
Write clear, concise, and comprehensive technical specifications that detail system architecture, data models, APIs, and integration points for both backend services and client-side applications. Requirements Management:
Break down complex initiatives into detailed Software Requirements Documents (SRDs) and Epics, ensuring all functional and non-functional requirements are captured for web and mobile platforms. User Story Creation:
Author detailed user stories with clear acceptance criteria, ensuring the development and QA teams have an unambiguous understanding of what needs to be built. Backlog Grooming & Prioritization:
Manage and prioritize the product backlog, balancing new feature development with technical debt and platform improvements. Stakeholder Alignment:
Collaborate closely with Engineering (Web, Mobile, Backend), Design, Security, Marketing, and Sales to gather input, communicate plans, and ensure successful product launches. Data-Driven Decision Making:
Define and track key product metrics. Use quantitative data and qualitative feedback to inform product decisions and iterate on features. AI & Security Advocacy:
Champion the integration of AI/ML capabilities where they provide user value and ensure that security is a first-class citizen in all product decisions.
Technology Requirements & Must-Have Experience
The ideal candidate
Backend & APIs:
Minimum 5-6 years of experience with Python (Django/Flask)
and Node.js
. The successful candidate
must be proficient in designing and consuming RESTful and GraphQL APIs
. Frontend & Mobile:
Strong familiarity with modern frontend frameworks, specifically React
and its ecosystem. Additionally, experience with mobile development (iOS, Android, and/or cross-platform frameworks like React Native) is required.
Data & AI/ML:
Proven experience working with data-intensive applications. The candidate must have
practical knowledge of AI/ML concepts, including experience with Vector Databases
(e.g., Pinecone, Weaviate, pgvector) and integrating LLMs or other machine learning models into production applications. Infrastructure & DevOps:
Solid understanding of cloud infrastructure (AWS
preferred), containerization (Docker, Kubernetes
), and CI/CD pipelines. Security:
A strong, non-negotiable understanding of application security principles (OWASP Top 10), data encryption, authentication/authorization standards (OAuth, JWT), and secure development lifecycle practices. Data Stores:
Hands-on experience with both SQL (PostgreSQL)
and NoSQL (MongoDB)
databases, including schema design and performance optimization.
Qualifications & Skills
Experience:
5-6 years of experience in a technical product management role, or a similar role such as a Product Owner, Solutions Architect, or Engineering Lead transitioning into product. Technical Credibility:
A proven track record of successfully shipping complex, scalable software products. The ideal candidate
can earn the respect of a high-performing engineering team. Exceptional Communication:
Outstanding written and verbal communication skills in English
are a must. The successful candidate
can articulate complex technical concepts to non-technical stakeholders and write flawless, unambiguous documentation. Documentation Excellence:
Mastery in writing technical specifications, software requirements, and user stories. AI & Security Mindset:
Demonstrable knowledge and passion for Artificial Intelligence and a security-first approach to product development. Collaboration:
A proven ability to lead through influence, foster collaboration, and build consensus across different teams.
Bonus Points
- Experience with MLOps pipelines and tools.
- Formal education in Computer Science, Engineering, or a related field.
- Prior hands-on software development experience.
- Certifications in AWS, Security (e.g., CISSP), or Product Management (e.g., Pragmatic Institute)