Work with clients, Sales, and other Leadership to elicit and generate business and technical product requirements ranging from detailed waterfall style requirements to minimal viable product requirements (PRD, MVP, BRD). Incorporate market research and understanding into rationalizing the requirements and adapting them into scalable offerings for all clients. Closely work with Engineering so they can understand the requirements and convert them into technical specifications. Interact with all appropriate teams to ensure vetting and establishment of requirements.