What are the responsibilities and job description for the Database Engineer, Fulfillment Optimization position at Amazon?
DESCRIPTION
We are looking for talented database engineers who are passionate about databases and data warehouses, and enthusiastic about applying bold new ideas to real-world problems. You should be forward-looking and aware of the latest database technology offerings (including both relational and NoSQL) and migration methodologies. As a Database Engineer, you will review new and existing transportation technology applications, identify and architect appropriate RDBMS database solutions (including PostgreSQL, MySQL), and work with Big Data and NoSQL-based cloud computing and storage technologies. You will be responsible for executing projects to deliver high-quality deliverables on time, defining development processes for continuous improvement, and driving technology direction while effectively leading the database engineering team.
Key job responsibilities
This role requires an Engineer with 4 years experience in RDBMS database solutions and combines both consulting and hands-on expertise. The position involves helping with new and existing database implementations, developing tools to facilitate database migration, identifying and architecting appropriate RDS-based storage technologies, executing projects to deliver high-quality deliverables on time, defining continuous improvement processes, driving technology direction, and effectively leading the database engineering team.
You will work with multiple internal teams who are transitioning their storage between RDBMS and DynamoDB platforms. Using your deep technical expertise, strong relationship-building skills, and documentation abilities, you will create technical content, provide consultation to customers, and gather feedback to drive the AWS RDS support offering. As the voice of the customer, you will work closely with RDS product managers and engineering teams to help design and deliver new features and product improvements that address critical customer challenges.
A day in the life
A typical day on our team involves collaborating with other engineers to deploy new databases through our large automated systems while providing operational support for your newly deployed software. You will seek out innovative approaches to automate fixes for operational issues, leverage AWS services to solve design problems, and engage with other internal teams to integrate your applications with theirs.
You'll be part of a world-class team in an inclusive environment that maintains the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale, and to gain top-notch experience in database storage technologies
BASIC QUALIFICATIONS
- 6 years as a DBA, Database Engineer, or similar role
- 3 years experience with relational databases including RDS (PostgreSQL, MySQL) and/or DynamoDB, NoSQL databases
- 2 years experience in database migrations and creation of objects in SQL and NoSQL technologies
- 1 years experience with Redshift
- Proficiency in UNIX shell and SQL
- Experience with at least one procedural language such as Python, Ruby, Java, or Perl
PREFERRED QUALIFICATIONS
- Experience in supporting large-scale high-availability systems in a production environment.
- Worked or Contributed to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Experience with Amazon Web Services such as IAM, EC2, S3, CLI, SDK or equivalent cloud services.
- Knowledge of CI/CD tools, Development lifecycle & best practices for coding standards, code reviews, source control management, build processes, testing, and operations.
- Proficiency in one or more programming languages such as Java, C#, Python, Go, ReactJS.
- Excellent speaking-listening-writing skills, attention to details, proactive self-starter.
- Excellent problem-solving skills.
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.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $96,000/year in our lowest geographic market up to $194,200/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Salary : $96,000 - $194,200