Offers “Amazon”

Expires soon Amazon

Software Development Engineer - AWS Aurora

  • Internship
  • Sydney (Sydney)
  • IT development

Job description



DESCRIPTION

As a Software Development Engineer for the RDS Availability team, you will have the opportunity to
· Process and access petabytes of data in real-time
· Streams complex telemetry in 1 second intervals for millions of databases
· Be the guardians of RDS’s SLO/SLA by find problems in RDS and drive the correction.
· Use wide variety of technology stacks (Java, Python, Ruby, ReactJS, NodeJS) with freedom to choose the best for greenfield projects
· Build and own services from end to end.
· Uses deep learning capabilities

As a part of Amazon RDS and Aurora, you will be doing just this and more. RDS is a collection of relational database engines from open source, commercial and Aurora. It’s a service designed to make it easier to set up, operate, and scale a relational database in the AWS Cloud. Aurora is a distributed, fault-tolerant, leveraging a self-healing storage system that auto-scales up to 64TB, it outperforms standard MySQL databases and PostgreSQL databases by being that much faster!

RDS and Aurora are fast-growing core services of the AWS Cloud, with business and engineering decisions having a widespread impact across many of the world's fastest growing businesses that include Netflix, Expedia, Airbnb and many more. They are dependable on the performances of our services to scale and support their mission-critical workloads.

RDS is the largest collection of relational databases in the world, the Amazon Day 1 mentality means that we are constantly improving and adding new capabilities to RDS to enhance its already high availability. As a result of high service growth we need Software Engineers to come a board to help us achieve our mission statement and to help push availability even further!

Working in a highly motivated team of sharp and insightful engineers you’ll be challenged to think of unique and innovative solutions. You will exercise your intellectual curiosity by working on some of the hardest engineering problems at an unprecedented scale.

This is a hands-on position in which you will architect software end to end, gather requirements, create technical strategies, participate in design review, code reviews, incremental feature launches, operations, mentor and drive continuous improvement.

PREFERRED QUALIFICATIONS

· Be highly innovative, flexible and self-directed
· Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
· Deep experience integrating software solutions, automating manual processes and/or building portals or internal tools
· Experience with UI development and building innovative user experiences.
· Ability to take a project from scoping requirements through launch and operations of the project
· Strong understanding of system and application performance characteristics
· DevOps evangelist and zealot

#AWSANZ

Desired profile



BASIC QUALIFICATIONS

· 8+ years of professional software development experience developing high quality code.
· Programming experience with one or more of the following languages - Java, Python, Go, C++.
· Computer Science fundamentals in object-oriented design, data structures, algorithm design and complexity analysis.
· Built systems that scale through software, owned and defined the architecture and design (architecture, design patterns and reliability)
· Experience in communicating with peers, technical teams, and senior management to collect requirements & describe software product features, technical designs, and product strategy.
· Have mentored software engineers to help improve their skills, efficiency and productivity.
· Experience in improving process and applying best practices for a whole project/team with solid expertises of software development life cycle; including coding standards, code reviews, source control management, build processes, testing, and operations.
· Bachelor's Degree in Computer Science or equivalent.
· Excellent written and verbal communication skills

Make every future a success.
  • Job directory
  • Business directory