Software Development Engineer Internship - Summer 2021 (US)
Internship Seattle (King)
Job description
DESCRIPTION
Please Note: Candidates must be graduating after August 2021 to be considered for intern role. Relocation is required either to Seattle, WA or Palo Alto, CA.
Amazon Aurora is an exciting new area of innovation for AWS, and the PostgreSQL-compatible edition of Amazon Aurora is the newest part of it, built on one of the cleanest code bases in the open source community. The PostgreSQL-compatible version of Amazon Aurora is a new relational database which offers enterprise-class performance, availability and durability - all at open source prices - to our customers, along with the management benefits of RDS. Not only do we have deep database and systems programming problems to solve for our customers, but we also minimize the effort required to maintain SQL databases by automating administrative tasks like backup / restore, scaling CPU / RAM / storage and replication / failover for high availability, allowing our customers to spend their valuable time focused on building their businesses.
RDS for PostgreSQL runs the largest fleet of PostgreSQL databases in the world. We make regular software releases, take care of our customers, and take care of our engineers. PostgreSQL is the most advanced open source database out there, and we’re proud to contribute to its success. By combining the open source power and popularity of PostgreSQL with Amazon Web Services, for both our database engines, we think we have a winning combination for both startups and enterprises who are moving all their most important data and applications to the cloud. Check out the awesomeness of PostgreSQL at https://www.postgresql.org/.
The Role: This position is on the exciting new team building all layers of the PostgreSQL-compatible edition of Amazon Aurora. We need the best and brightest to help us build a highly available, very scalable, high performance database offering. We have the need for low-level systems C programmers, mid-tier high performance C++ developers, and distributed systems Java wizards.
Job Responsibilities:
· Deliver project items on-time / in-spec, communicating clearly with leads, manager and stakeholders
· Contribute to software and database architecture / design
· Work with managers and team members to estimate effort and clarify / negotiate / document scope and design
· Advocate for the right outcomes with data, conviction and diplomacy
· Identify, evaluate and suggest mitigation strategies for risks during design
· Design and implement features for new and existing products, features, APIs, platforms and frameworks
PREFERRED QUALIFICATIONS
· Experience with Aurora, MySQL, PostgreSQL, Oracle, MS SQL or another major SQL database
· Understanding of Web Services, virtualization, SQL, SVN, networking, SMP, and distributed systems
· Experienced with more than one of Java, C/C++, .NET, Ruby, Grails, Perl, shell scripting or other
· Understanding of networking, network programming, network-oriented design patterns, distributed computing and best practices related to the same
· Familiar and comfortable with rapidly-evolving Agile development environments
· Understanding of and experience with common bug / task tracking, requirements tracking, traceability and test automation tools
Applications are reviewed on a rolling basis. For an update on your status, or to confirm your application was submitted successfully, please login to your candidate portal. NOTE: Amazon works with a high volume of applicants so we appreciate your patience as we review applications. 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.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Desired profile
BASIC QUALIFICATIONS
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· Currently enrolled in a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field at time of application.