Sr. Full Stack Engineer
About Alteryx
Alteryx develops software for data preparation and analysis, including a number of server solutions for model deployment, collaborative work on data, and scheduling of automatic data processing. We're revolutionizing data analytics by providing a complete end to end, self-service platform that allows users to get from business questions to business answers at incredible speeds. Why work for just any analytics company?
At Alteryx, we are explorers, dreamers and innovators. We're on a journey to build the best analytics platform in the world, but we can't do it without people like you leading the way. We want Alteryx to be recognized as much for our dynamic work culture as for our products.
About Alteryx Innovation Labs
The Innovation Labs office, Alteryx's first office presence in Boston, was started earlier this year by the acquisition of MIT-spinout Feature Labs. This rapidly growing team combines the excitement of being part of a fast-paced, innovative startup with the resources, market penetration, and wisdom of a data analytics market leader. Our goal is to turbo-charge machine learning and data science efforts on the Alteryx platform, and to enable anyone to solve dynamic problems. We are working on high-impact, high-visibility projects, and we’re looking for collaborative and knowledge-hungry teammates who want to join us as we work to democratize machine learning.
Overview
As a Senior Full stack Engineer, you will work within the Innovation Labs engineering teams to build features and components end-to-end in order to help us build and deliver a new web-based data science product. In this role, you will have the opportunity to problem solve, drive projects to success, communicate with stakeholders, and learn from both success and failures as part of a dynamic, friendly and ambitious team with technical influence throughout Alteryx and beyond.
Responsibilities
Be a senior member on the engineering team to build a large and complex (in a fun way!) application using React/Redux with Scala/Python backend
Work closely with UI/UX team to provide feedback on designs and transform them into functioning user-facing products
Work closely with Product and Engineering leadership on the technical and product roadmap
Consume and inform the design of machine learning and data science APIs that powers the application
Incorporate user feedback to improve the product
Author new features, from conception and design to implementation and testing
Requirements
5+ years of experience in front-end web development, ideally with several years of React
3+ years of experience in a modern backend language (Python, NodeJS, Go, Scala, etc.)
Experience building and deploying applications in a dockerized-based environment, ideally on AWS.
Experience writing clear and effective documentation
Experience with automated testing and tools like Jest, Cypress, CircleCI, Github Actions, Selenium, etc.
Drive to build quality features and components end-to-end
Bonus
Demonstrated (in your portfolio) eye for design and solving real-world user problems end-to-end, if you have examples to show that’s awesome
Experience with data visualization
Experience with API design
Contributions to open-source frameworks and/or libraries.
Benefits & Perks
100% company-paid medical, dental, and vision for associates
Health plans that cover your family and pets
Company matched 401(k)
Associate stock purchase plan
Paid time off: 3 weeks’ vacation, 5 sick days, 9 holidays, 3 floating holidays, and 20 hours volunteer time
100% paid parental leave
Tuition reimbursement
Wellness programs with up to $300 fitness reimbursement annually
Collaborative offices stocked with healthy snacks and drinks
Office events, catered lunches, and happy hours