Systems Development Engineer

Amazon.com, Inc.
Seattle, WA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) Systems Engineering C++ (Programming Language) Computer Programming Computer Engineering Data Structures Relational Databases Linux Python (Programming Language) Search Algorithms Object-Oriented Software Development
+5 more
Systems Development Life Cycle Big O Scripting Information Technology Build Process

Job description

You will independently provide support for search-related issues, deliver high-quality work, leverage our customers’ voice to understand their pain points, and help drive fixes. You will learn about how Amazon Search results are generated and rendered. This role requires strong problem solving skills to identify and develop automated solutions to key issues., * Design and develop new tools to solve emerging problems.

  • Maintain and improve existing self-service issue resolution tooling.
  • Continuously identify the areas for improvement of self-service by evaluating ticket metrics and logs.
  • Collaborate with Technical Program Managers and development team members to troubleshoot complex features.
  • Coordinate root cause analysis and defect resolution with the team and key stakeholders.
  • Identify search service changes and make independent decisions based on the available information.
  • Follow standard operational procedures (SOPs) to resolve emergent issues and escalate to internal search teams. Ensure all issues are properly documented and closed.
  • Create knowledge-based articles and SOPs to provide related training to various team members.

Requirements

Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis

  • Experience programming or scripting language like Python, Java, C or C++
  • Experience with Linux/Unix

Preferred Qualifications

  • Bachelor’s degree or above in Computer Science, Computer Engineering, Systems Engineering, Electrical Engineering, or other related discipline
  • Experience with CI/CD pipelines build processes
  • Experience in automating, deploying, and supporting infrastructure
  • Knowledge of distributed, multi-tiered systems, algorithms, and relational databases
  • Knowledge of search algorithms and technologies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobmonkeyjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:24 min

Evaluating formal AWS certifications versus raw practical engineering experience

Jan Giacomelli · LIVE

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:01 min

Evaluating generated sorting algorithms and application memory complexity

Markus Walker Markus Walker · WWC 2023

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all