Senior Computer Scientist - I (Frontend)
The Opportunity
At P50, you ll be a technical leader shaping the plugin platform and engineering practices for extensibility at scale. You ll drive architecture, guide major initiatives, and partner with PM/Design/Platform teams to deliver flexible, enterprise-ready plugin experiences. The problem we re solving large creative organizations need a way to generate and iterate on brand-safe content inside existing creative workflows (where templates and day-to-day production happen). Without a plugin approach, teams are forced into tool switching, duplicated work, template rewrites, and brittle integrations that don t scale across hosts or channels. We re building an extensible plugin foundation that enables in-tool creation , consistent field-role mapping , robust API-driven generation/editing flows , and smooth handoff to GenStudio for downstream governance. This is still frontend-first , but you ll be expected to operate confidently across boundaries API design, service integration, and pragmatic full-stack problem solving.
What you ll do
- Lead the architecture of GeoStudio plugin experiences and shared frontend infrastructure (patterns, abstractions, extensibility strategy).
- Drive complex, high-impact initiatives end-to-end: from ambiguous problem definition to delivery, rollout strategy, and iteration based on feedback.
- Set engineering direction on quality, performance, reliability, accessibility, and maintainability for plugin UI and integration layers.
- Define and influence API contracts with backend/platform teams to ensure developer-friendly, scalable integrations.
- Establish durable patterns for async workflows (job polling, progress UX, cancellation, retries, partial failures, and user trust).
- Mentor and raise the bar : guide senior and junior engineers, run technical reviews, and create a culture of strong ownership and crisp execution.
- Collaborate cross-functionally at a high level : align with PM/Design on roadmap, scope trade-offs, and extensible product design.
What you need to succeed
- 8 12+ years of industry experience with deep frontend expertise and strong architectural ownership.
- Expert knowledge of JavaScript/TypeScript and modern frontend architecture (component systems, state, performance, testing, build tooling).
- Demonstrated success designing and shipping reusable, extensible frontend systems used across teams/products.
- Strong experience integrating with REST/GraphQL APIs , handling auth and async workflows, and designing resilient client systems.
- Ability to provide technical leadership, navigate ambiguity, and communicate clearly with engineering and product leadership.
Nice to have
- Experience building products involving GenAI/LLMs (prompting patterns, model capabilities/limits, evaluation thinking, safety/guardrails).
- Experience with enterprise requirements : entitlements, custom models, metering/usage considerations, compliance, and governance handoffs.
- Practical full-stack skills (Node.js/microservices) and comfort owning small backend components when it unblocks the team.
- Experience building developer-facing SDKs, shared libraries, or platform surfaces.