Remote job
Full-Stack Software Engineer, Design
Job details
About this role
Role overview Create product interfaces for a platform used to build and assess reinforcement learning environments. This role combines full-stack engineering with product design: you’ll turn complex research and evaluation workflows into clear tools, and carry ideas from early exploration through release.
Responsibilities - Design and build interfaces across a platform and marketplace, from initial concepts to launch. - Present agent runs, evaluation results, reward signals, and quality feedback in ways users can understand and act on. - Work with research and engineering colleagues to translate reinforcement learning workflows into practical product features. - Talk with users, identify friction, and improve the product based on what you learn. - Develop interaction patterns that support strong usability, visual quality, and reliable implementation.
Requirements - At least 3 years in design engineering, product design, or a related field, with shipped product interfaces. - Full-stack engineering experience, including frontend development and the ability to turn designs into working interfaces. - A portfolio demonstrating shipped work, visual design skills, and product improvements informed by user feedback. - Technical education or equivalent fundamentals, with the ability to understand complex topics and explain them clearly. - Experience collaborating with engineers and researchers, plus sound product judgment, clear communication, and independent execution.
Nice to have - Familiarity with developer tools, data-rich products, research software, AI agents, evaluations, reinforcement learning, or training data. - Experience creating reusable interface patterns.
Benefits and work setup - Annual base salary of $130,000–$225,000 USD; visa sponsorship is available. - On-site in San Francisco, or remote from the United States or Singapore.