Software Engineer - Analytics

Engineering Team | San Francisco, CA

Dropbox is the home for your most important stuff—now we're bringing it to life with a growing family of products. As we scale our global brand, there’s plenty of space for you to grow alongside us and simplify life for millions of people around the world.

Our engineering team is architecting a family of products that handle over a billion files a day. We take on the complexities of technology that affect everyday life, so that people can get back to living and doing their best work.

Dropbox is fundamentally a data company, and maximizing the value of data to human beings is at the core of what we do. Our Analytics team is seeking engineers to reshape the way humans interact with their data. The ideal candidate should delight in shipping high-quality production code that is efficient, modular, and reliable.

Responsibilities

  • Build the future. We’re developing user interfaces and query systems that make hundreds of petabytes of data seamlessly accessible to ordinary users.
  • Become legendary. Use data and design to inspire millions and recruit a new generation of inquisitive, metrics-driven Dropboxers.
  • Build with users, not for users. Know the responsibilities, goals, pain points, workflows, and datasets of every team at Dropbox.
  • Understand (but never accept) the limitations of existing infrastructure. Venture to any level of abstraction and challenge any interface if it results in a better product.

Requirements

  • Strong development and debugging skills in Javascript, Java, Scala, Haskell, or Go
  • A strong portfolio and a track record of building intuitive, maintainable, and highly interactive applications or production-quality big data infrastructure
  • Proficiency with modern web technologies (e.g. HTML5, CSS3, D3, AngularJS) or cutting-edge data infrastructure (Hadoop, Spark, Storm, Kafka, etc)
  • Experienced with data visualization and/or business intelligence [is a plus]
  • Experience with compilers and/or the creation of domain-specific languages [is a plus]
  • A well-developed sense of visual, application, and/or product design [is a plus]
  • Teaching experience and/or strong written and presentation skills [is a plus]
Back to Engineering Team

Other open positions for the Engineering Team