מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
In this role, you will develop programming languages and tools used by store builders to define customer-facing shopping experiences on the Amazon mobile app and website. You will leverage your expertise in distributed systems, end-to-end system design, and compilers to solve complex technical challenges. You will collaborate with cross-functional teams of senior engineers to propose and drive innovative, large-scale system designs and implementations. You will own key technical decisions and work directly with customers to build solutions that meet their needs. You will enjoy a high degree of autonomy and visibility, with ample opportunities for growth and mentorship from seasoned engineering leaders.
Key job responsibilities
* Define new language capabilities and develop innovative language frameworks, including transpilers to other programming languages
* Lead the evolution of the tools and technologies that empower our store builders
* Take full ownership of challenging technical problems and collaborate cross-functionally with engineers to implement high-quality, customer-focused solutions
* Communicate requirements, negotiate priorities, and clarify success criteria for technical projects
* Participate in peer code reviews and provide valuable, actionable feedback to improve engineering quality
* Facilitate productive discussions, ask insightful questions, and provide well-reasoned recommendations to identify risks and align diverse stakeholders
* Demonstrate strong verbal and written communication skills to convey complex technical concepts to both technical and non-technical audiences
* Raise the bar on operational excellence by meeting or exceeding critical system-level SLAs, such as availability and latencyA day in the life
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ 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
משרות נוספות שיכולות לעניין אותך