This role focuses on building QuickSight SPICE, our analytical engine that answers customer queries with speed and scale. You will build components across query engine, semantic layer, and distributed systems. You will have direct impact on our technical direction and product roadmap by working closely with customers and teams. You will partner with talented people and have plenty of opportunities to learn, grow, and lead.Key job responsibilities
- Translate functional and technical requirements into detailed architecture/design/working software solutions.
- Code and test system components; participate in code and design reviews.
- Demonstrate ownership of end-to-end code quality, system tests, functional tests, and integration.- Be responsible for overall system architecture, scalability, reliability, and performance.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך