Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer II Amazon Search 
United States, California 
419154294

04.09.2024
DESCRIPTION

Key job responsibilities
As an SDE2, your key responsibilities will include:* Own the full software development lifecycle for a feature area, from design to implementation to testing.* Collaborate closely with cross-functional teams, including product managers, applied scientists, and other engineers, to translate business requirements into technical solutions.
* Participate in the broader technical vision and roadmap discussions for the Rufus platform.
* Stay up-to-date with the latest advancements in relevant technologies and incorporate them into the Rufus architecture when appropriate.
* Mentor and share knowledge with more junior engineers on the team.
* Actively participate in code reviews, architecture discussions, and other team activities to continuously improve engineering practices.
* Identify and drive process improvements to increase the efficiency and reliability of the team's software development workflows.
* Participate in the team's on-call rotation to quickly address and resolve any production issues or incidents.
* Proactively identify and mitigate potential operational risks to minimize the impact on customers.
* Contribute to the continuous improvement of the team's incident response and disaster recovery procedures.A day in the life
* Write code for highly anticipated features or architectural improvements
* Investigate and troubleshoot complex issues across services and systems
* Review a design document for a new platform capabilities
* Provide reviews and architectural guidance for Away-Team engineers on design best practices and operational lessons
* Address product, design, or science stakeholder questions and advise on technical implement trade-offs and effort estimates
* Triage, investigate, and fix top-priority production issues

BASIC QUALIFICATIONS

- 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


PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience working on data and ML/AI driven applications