Alation’s enterprise data catalog is the leading choice for some of the world’s largest and most innovative organizations (from eBay to Square to Pfizer) in transforming their organizations into data-driven enterprises. Our powerful data cataloging platform combines machine learning and human insight to drive data discovery, curation, and governance for shorter time to insight and increased data accuracy and trust.
We are seeking a full-stack engineer to build beautiful, powerful tools for data analysts. Our full-stack engineers build web application features from the database to the front-end, and from prototype to release with automated tests. As a full-stack engineer, you will work closely with our Design team to make sure new features are polished, professional, and easy to use. You'll also work with our Core engineering team to use and improve our infrastructure for database access, APIs, and UI components.
Hear from our customers about why they love Alation:
Hear from our employees about why they work here:


  • Build beautiful, powerful tools in a single-page webapp with React and Django
  • Maintain a comprehensive test suite with Jasmine and Selenium
  • Design both internal and customer-facing APIs that are fast and flexible
  • Wireframe new features for working with data, and work with our design team to perfect them
  • Make smart scoping and priority decisions to ship fast, impactful code
  • Work directly with users to integrate feedback into our designs and priorities
  • Requirements

  • Strong computer science fundamentals
  • Passion for building UI
  • Thoughtful and well-articulated product reasoning
  • Proficiency in JavaScript (or a commitment to get there fast)
  • Desire to dive into services code that support the front-end
  • Sample projects

  • Add real-time collaboration to our in-browser query tool
  • Integrate a notification system into our single-page app
  • Build a custom tree-grid component with collapsible rows
  • Develop a framework for managing transition animations
  • Create a websocket server to push real-time updates to the browser
  • You'll be a great fit if you're...

  • Curious - Are energized by learning new techniques and tools
  • A clear thinker - Can weigh tradeoffs, communicate complex ideas, and have precision about what you know and don't know
  • A fast learner - Can integrate and apply new concepts quickly
  • An owner - Take pride in your work and responsibility for getting the details right, even when no one's looking
  • If you resonate with our mission, want to work on challenging problems, to have fun, and to create a product with a broad and positive impact, come join us.