Responsibilities include: - Participating in daily stand-ups and agile meetings- Writing high-quality, well-tested, performant code and shipping features and models to production- Contributing to code reviews, and seeking feedback from others- Architecting systems that are extensible, adaptable and stand the test of time- Prototyping new features and demoing them to stakeholders- Evaluating your code and models via dashboards, A/B experiments and ongoing data analysis