This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our four products: Everand, Scribd, Slideshare, and Fable. Discovery Applications is the face of Scribd’s Machine Learning and Discovery Engineering Division. It is dedicated to building the customer-facing web experiences that power our cutting-edge search, recommendations, and generative AI features. This full stack team builds and owns the end-to-end discovery experience across Scribd and Everand, turning machine learning capabilities into intuitive, customer-facing features. Joining this team means you will play a key role in delivering the user value of the pioneering machine learning work, creating tangible impacts through exceptional user experiences.
Job Responsibility:
Full-cycle software development
Contribute to code strategy, architecture, implementation, delivery, and operation of systems, end-to-end
Consider testability, upgradeability, scalability, and observability throughout the development process
Advising on others' technical design
Reviewing code
Participating in interviews
Mentoring less experienced engineers
Build the user-facing experiences that are powered by Machine Learning and Generative AI
Requirements:
3–5 years building and shipping customer-facing frontend applications with React and TypeScript
Strong grasp of modern frontend fundamentals: state management, component architecture, accessibility, testing, and UI quality
Experience integrating frontends with APIs (REST/GraphQL) and comfort working in a Rails-backed product environment
Ability to build high-quality interactive experiences (including real-time/streaming UI patterns) with attention to UX polish
Strong understanding of web performance (profiling, bundling, rendering, caching) and a track record of improving it in production
Comfortable working in a codebase with shared patterns (monorepos, shared UI libraries, or platform constraints) and collaborating across teams
Excellent written and verbal communication
thrives in a remote, documentation-driven culture
Highly collaborative: partners closely with product, design, and backend to deliver end-to-end features
Nice to have:
Excited to build AI-powered product experiences end-to-end (0→1 prototyping, rapid iteration, and shipping to production)
Familiarity with LLM/AI integrations in web apps (streaming UIs, prompt/tool patterns, human-in-the-loop workflows)
Experience with Next.js, GraphQL, and modern frontend architecture patterns
Built or evolved a design system / component library that enables fast, consistent product delivery
Comfort operating in high-traffic, high-visibility environments with real customer impact
Ability to diagnose and improve performance, caching, and observability in modern web applications
What we offer:
Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
12 weeks paid parental leave
Short-term/long-term disability plans
401k/RSP matching
Onboarding stipend for home office peripherals + accessories
Learning & Development allowance
Learning & Development programs
Quarterly stipend for Wellness, WiFi, etc.
Mental Health support & resources
Free subscription to the Scribd Inc. suite of products
Referral Bonuses
Book Benefit
Sabbaticals
Company-wide events
Team engagement budgets
Vacation & Personal Days
Paid Holidays (+ winter break)
Flexible Sick Time
Volunteer Day
Company-wide Employee Resource Groups and programs that foster an inclusive and diverse workplace
Access to AI Tools: We provide free access to best-in-class AI tools, empowering you to boost productivity, streamline workflows, and accelerate bold innovation