System Development Engineer, Seller Fulfillment Services
DESCRIPTION
Amazon seller fulfillment service drives the Selling On Amazon business and develops solutions that enable millions of sellers around the world to sell on Amazon's Marketplaces. Sellers on Amazon vary from individuals, who manually manage their businesses, to high-volume enterprises with IT staff that wish to develop real-time machine-to-machine software integration between their back-end systems and Amazon.
Key job responsibilities
We are looking for a System Development Engineer who will act as first level support for all incoming production software application issues in API, UI and mobile. Your solutions will affect our worldwide customers and sellers directly! This job requires you to constantly hit the ground running and your ability to learn quickly and work on disparate and overlapping tasks will define your success. High Impact production issues often require coordination between multiple Development, Operations and Product groups, so you get to experience a breadth of impact with various groups.
Primary responsibilities include troubleshooting, diagnosing and fixing production software issues, developing monitoring solutions, performing software maintenance and configuration, implementing the fix for internally developed code (Python, Java), performing SQL queries, updating, tracking and resolving technical challenges. Responsibilities also include working alongside development on Amazon Corporate and Divisional Software projects, updating/enhancing our current software, automation of support processes and documentation of our systems.
The ideal candidate must be detail oriented, have solid verbal and written communication skills, strong organizational skills, able to juggle multiple tasks at once, able to work independently and can maintain professionalism under pressure. You must be able to identify problems before they happen and implement solutions that detect and prevent outages. You must be able to accurately prioritize projects, make sound judgments, work to improve the customer experience, and get the right things done.
About the team
We are a team that cares about your work-life balance, while challenging you to solve problems at Amazon scale. You will be part of a strong team in a fast-paced, start-up environment where agile development is embraced and innovation is encouraged. You will get support and resources from some of the smartest people in the industry to continue your personal and professional growth.
BASIC QUALIFICATIONS
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- BS in Computer Science, Engineering or a related technical field
- 3+ years experience in networking, database & search systems, operating systems and hands-on systems engineering experience
- Experience in automating, deploying, and supporting infrastructure
- Ability to clearly and concisely communicate with both technical and non-technical overseas customers
- Demonstrated skill and passion for problem solving and operational excellence
PREFERRED QUALIFICATIONS
- Experience with distributed systems at scale
- Experience in performance tuning & scaling, monitoring system health
- Experience with Front-end and Mobile
- Experience in AWS cloud and AI