Full Stack Software Engineer, Dash Experiences

Dropbox Dropbox · Enterprise · Canada +2 · Dash - Eng (Sub Team)

Full Stack Software Engineer to build new, AI-first product experiences within the Dropbox Dash product ecosystem. This role involves application design, development, and maintenance of AI-powered software applications, collaborating with product managers, data scientists, and ML engineers. The engineer will work across the stack, from frontend (React) to backend APIs and systems, in a 0->1 product environment.

What you'd actually do

  1. Collaborate with product managers and stakeholders to understand business requirements and translate them into technical specifications for AI-powered software applications.
  2. Work closely with ML engineers to integrate AI components seamlessly into the overall software product architecture.
  3. Develop responsive and performant frontend applications using modern web technologies such as HTML, CSS, Typescript, and frameworks like React.
  4. Implement interactive user interfaces that effectively communicate complex AI functionalities and data insights to end-users.
  5. Work closely with UX/UI designers to ensure seamless integration of design elements, branding, and usability principles into the frontend development process.

Skills

Required

  • TypeScript
  • React
  • Databricks
  • APIs
  • server-side logic
  • problem-solving
  • communication

Nice to have

  • Python
  • Golang
  • large-scale web platforms
  • microservice architecture
  • AI-powered product experiences
  • early-stage product environments

What the JD emphasized

  • AI-powered software applications
  • integrate AI components
  • AI-powered surfaces
  • AI-first product experiences
  • AI functionalities

Other signals

  • AI-first product experiences
  • integrate AI components
  • AI-powered software applications