Senior Product Engineer
Senior product engineer responsible for building polished, end-to-end web applications, backend services, and generative-model workflows. The role combines full-stack delivery, product partnership, technical leadership, and ownership of production quality, requiring 6+ years of software engineering experience.
About the job
Responsibilities
- Partner with product leadership on architectural decisions, sprint planning, and technical execution.
- Ship user-facing applications and developer tooling end-to-end, including frontend, backend, and workflow design.
- Design and build workflows around generative models, including chained and parallel generation calls, long-running asynchronous operations, streaming results, caching, retries, and graceful degradation.
- Own product quality across correctness, performance, polish, and maintainability; review others’ work to the same standard.
- Work directly with users and design partners, instrument shipped features, monitor usage, and iterate quickly.
Requirements
- 6+ years of software engineering experience with a record of end-to-end ownership; 8+ years for Staff-level candidates.
- Experience shipping user-facing products and owning their production quality.
- Strong proficiency with modern frontend technologies such as TypeScript and React, plus backend services and web architecture.
- Experience with interactive and real-time applications and performance considerations.
- Fluency with AI-assisted development workflows and the ability to verify, correct, and own shipped work.
- Experience building products using asynchronous, long-latency, or streaming APIs.
- Product-minded approach to understanding user needs, validating ideas, and iterating based on evidence.
- Excellent problem-solving skills and strong computer science fundamentals.
Nice-to-haves
- 3D graphics programming and shader development, particularly WebGL and Three.js.
- Applications built around generative image, video, or 3D AI models.
- Open-source contributions in graphics or machine learning.
- Experience in VFX, gaming, 3D design, or other high-fidelity visual-output industries.
Compensation
- Annual salary: $250,000–$325,000.
Skills
TypeScript, React, Web Architecture, Asynchronous Apis, Streaming Apis, Webgl, Three.Js, 3D Graphics, Shader Development, Generative AI, Computer Science
Similar jobs
Fullstack Engineering jobsOwns reinforcement learning environments end to end, from scoping research goals and building reproducible containerized tools and graders through deployment and production operations. Requires 7+ years of production engineering experience, strong Python or TypeScript skills, cloud and container expertise, and close stakeholder collaboration.
Technical software engineering leader who sets strategy, delivers complex cross-functional projects, shapes architecture, and elevates engineering teams through mentoring and technical influence. The role spans product, platform, AI, security, and developer-experience domains.
Build OpenAI’s native learning experiences as a hands-on, staff-level full-stack product engineer. You will lead 0-to-1 development across frontend, backend, learner state, experimentation, and evaluation while shaping adaptive AI learning products for workplace users.
Senior Software Engineer leading technical strategy, building AI-assisted systems, mentoring engineers, and solving large-scale healthcare data problems. Requires at least four years of software engineering experience, strong generalist skills, and familiarity with security and HIPAA compliance.
Senior software engineer designing full-stack applications, AI systems, data pipelines, and distributed backend infrastructure for connected retail technologies. Requires a bachelor’s degree and at least five years of relevant software engineering experience.