AI Product Engineer (Full Stack)
Keystone is a premier economics, technology, and strategy consulting firm built to help companies lead through transformation. As breakthrough innovations reshape industries, redefine competition and change our society, complex and highly competitive ecosystems emerge. Keystone advises technology leaders, Fortune 100 companies, their legal counsel, and governments on business, economic, litigation, and regulatory strategy in relation to these innovations and competitive eco-systems. We operate globally from offices in New York, Boston, San Francisco, Seattle, London, Dubai, and Washington, D.C.About The AI Product Engineer RoleAs an AI Product Engineer on the K.AIML team, you will build and scale AI-powered applications that support Keystone’s litigation, regulatory, investigative, and strategic advisory work.This is a full-stack engineering role focused on productization. You will take proof-of-concepts developed by Forward Deployed AI Engineers and transform them into secure, scalable, production-grade products. You’ll own architecture decisions, build robust backend and frontend systems, manage releases, and ensure the reliability and maintainability of AI tools deployed across the firm and to select clients.AI Product Engineers at Keystone operate like startup engineers inside a consulting firm: moving quickly from prototype to launch while maintaining production standards appropriate for high-stakes use cases.Key ResponsibilitiesLead the end-to-end productization of AI tools, translating POCs into secure, scalable, production-ready systemsDesign and implement full-stack architectures, including frontend interfaces, backend services, data pipelines, and model integrations in collaboration with Keystone’s data engineering teamOwn application reliability, performance, and maintainability across beta releases and production environmentsCollaborate closely with Forward Deployed AI Engineers to refine requirements and prioritize features based on real-world usageManage product releases, including beta programs, user testing, feature iteration, and launch readinessBuild new features in alignment with evolving product roadmaps and practice prioritiesIntake, diagnose, and resolve user-reported issues and bugs; implement monitoring and logging to proactively surface problemsMaintain technical documentation and contribute to roadmap planning, effort estimation, and resource forecastingContinuously evaluate improvements to architecture, model integration patterns, and system design to enhance performance and scalability What You’ll BringAdvanced degree or equivalent professional experience in Computer Science, Software Engineering, or a related technical field 6–10+ years of professional software engineering experience, including experience building and maintaining production systemsStrong full-stack development experience (e.g., Python backend frameworks, modern frontend frameworks, APIs, and database design)Experience integrating AI/ML systems or large language models into production applicationsDemonstrated ownership of systems from design through deployment and long-term maintenanceComfort working in fast-moving, ambiguous environments where requirements evolve quicklyAbility to collaborate closely with non-engineering stakeholders and translate product needs into technical design decisions In addition to annual salary, we provide annual 401k contributions and competitive benefits package. Actual Compensation within the range will depend upon the level the individual is hired into based on their skills, experience, and qualifications.Annual Salary Range$104,470—$147,037 USDAt Keystone we believe diversity matters. At every level of our firm, we seek to advance and promote diversity, foster an inclusive culture, and ensure our colleagues have a deep sense of respect and belonging. If you are interested in growing your career with colleagues from varied backgrounds and cultures, consider Keystone.