Full Stack Software Engineer
As a software engineer at Alation, you will be responsible for building beautiful, powerful tools for smart and demanding users. Working on our product, you'll be an advocate for those users—data scientists, analysts, data warehouse engineers, and others responsible for supporting decisions at some of the world's largest companies. You'll build fast, intuitive interfaces for exploring complex data, using insights from our data intelligence engine. And you'll work with great mentors, including our head of product who worked on Apple Siri and our CTO from Google and Microsoft Research.
Alation is building the first data accessibility platform, designed to help large teams find, understand, and use their data. Our customers have data warehouses with hundreds of thousands of tables of data—we create a map of that data and tools to help them navigate it. We help our users find the right datasets, discover how to interpret them, and transform them into answers to important questions driving product development, strategy, marketing, and sales.
We're a small team with big customers and big dreams. We have $9m in series A funding from investors including Andreessen Horowitz and Data Collective, and our customers include eBay, Square, and others, with thousands of employees and enormous data challenges.
ResponsibilitiesBuild beautiful, powerful tools in a single-page webapp with Backbone.js, ReactJS, and DjangoMaintain a comprehensive test suite with Jasmine and SeleniumWireframe new features for working with data, and work with our design team to perfect themMake smart scoping and priority decisions to ship fast, impactful codeChoose the right technology for the job, and be willing to tackle new areas to build the right productWork directly with users to integrate feedback into our designs and priorities
Sample projectsAdd real-time collaboration to our in-browser query toolIntegrate a notification system into our single-page appContribute to a library of custom UI componentsDevelop a framework for managing transition animationsCreate a data services layer integrated between the server and client (REST API with JS model classes to exploit it)
You'll be a great fit if you're...Curious - Are energized by learning new techniques and toolsA clear thinker - Can weigh tradeoffs, communicate complex ideas, and have precision about what you know and don't knowA fast learner - Can integrate and apply new concepts quicklyAn 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.