You will join a team situated within Amazon’s Enterprise Engineering organization. Enterprise Engineering delivers core internal-facing systems widely used by internal business teams. Enterprise Engineering is testing integration of Artificial Intelligence and Machine Learning into the core systems we deliver with a goal to improve the productivity of internal Amazon teams through cross-cutting programs.

You will be directly involved in building software and features that improve internal employee productivity. You will be working to unite first-party and third-party content storage systems. You will solve peculiar and challenging problems at scale. You will work with smart and talented engineers, aligned on delivering innovative solutions. We will deliver solutions that provide internal business teams unparalleled insights into their content. These insights will enable business teams to focus on innovating on behalf of Amazon’s customers.


Key job responsibilities
• Propose, design, and prioritize feature development with team leaders
• Provide expertise for full stack development
• Maintain and operate production applications within the team’s scope
• Experiment and propose methods to leverage Artificial Intelligence, Machine Learning, and Generative AI into our team’s applications or operational processes.
• Be Security-minded; ensure all aspects of your work are secure and comply with Amazon's policies
• Propose, experiment, and integrate improvements for team operations to gain efficiency, reduce effort, or eliminate repetitive operational workloads
• Facilitate knowledge sharing at all levels of our organization
• Invest time in professional development to grow your skills to the next level

A day in the life
You arrive at your desk eager to deliver a sprint story. You start developing the code, test it, and send it for code review. You join the team's daily check-in and share progress on your work. You assist your peer with unblocking their work. Separately, you collaborate with your peer to complete your code review and merge the revised code into the pipeline.

You represent a development-complete feature with an Application Security engineer. You present the threat model, answer questions, and collaboratively scope penetration testing.

At the end of the sprint, you demonstrate your work and gather feedback from your peers and stakeholders. You join the team’s Sprint Grooming ceremony to prioritize and decompose stories into tasks.

The next week, you are on-call. You respond to (infrequent) high-severity events impacting our services. You monitor the ticket queue and respond to incoming support requests. You look for ways to improve the team's operational workloads, create better documentation, and work to eliminate or automate repetitive tasks.

About the team
The team you will join is situated within the Enterprise Engineering organization. In total there are eight people, including yourself, on the team.

Our mission is to develop tools that assist internal employees to manage their content and enable effective collaboration. We are a team enabling Amazon business teams to deliver on behalf of our external customers.

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

- Bachelor's degree in computer science or equivalent

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.