Software Engineering Intern - Data Platform
Company: Amazon Web Services, Inc.
Location: Everett
Posted on: November 19, 2024
|
|
Job Description:
Are you passionate about building a large-scale, distributed,
highly available, and reliable in-memory database? We are building
in-memory services, powered by open-source, and optimized for sub
millisecond latency at scale. As a Software Engineer in our NoSQL
and in-memory database team, you will develop large-scale,
distributed in-memory databases with sub-millisecond latency. You
will leverage open source technologies like Redis, Memcached, and
Amazon proprietary technologies. This includes data plane extremely
fast and high throughput development, low level optimizations,
asynchronous messaging, event-based technologies, real-time failure
detection system, horizontal and vertical scaling,
auto-remediation, high availability, fault tolerance, storage
technologies, snapshoting, and disaster recovery.
You will work to enable a quality product and set the groundwork
for success in the next phase of the product and beyond. Creating a
reliable, scalable, and high-performance service requires
exceptional technical expertise, a sound understanding of the
fundamentals of Computer Science, and practical experience building
large-scale distributed systems. You should be someone who enjoys
working on complex system software, is customer-centric, and feels
strongly about building good software as well as making that
software achieve its operational goals.
Come work with the folks who are not only building a
highly-available and scalable in-memory distributed service but
also influencing the direction of NoSQL systems throughout the
industry.
AWS Utility Computing (UC) provides product innovations - from
foundational services such as Amazon's Simple Storage Service (S3)
and Amazon Elastic Compute Cloud (EC2), to consistently released
new product innovations that continue to set AWS's services and
features apart in the industry. As a member of the UC organization,
you'll support the development and management of Compute, Database,
Storage, Internet of Things (Iot), Platform, and Productivity Apps
services in AWS, including support for customers who require
specialized security solutions for their cloud services
Our engineers collaborate across diverse teams, projects, and
environments to have a firsthand impact on our global customer
base. You'll bring a passion for innovation, data, search,
analytics, and distributed systems. Design, implement, test, deploy
and maintain innovative software solutions to transform service
performance, durability, cost, and security.
Build high-quality, highly available, always-on products.
Research implementations that deliver the best possible experiences
for customers.
As you design and code solutions to help our team drive
efficiencies in software architecture, you'll create metrics,
implement automation and other improvements, and resolve the root
cause of software defects. Work cross-functionally to help drive
business decisions with your technical input.
We have a broad mix of experience levels and tenures, and we're
building an environment that celebrates knowledge-sharing and
mentorship. Our senior members enjoy one-on-one mentoring and
thorough, but kind, code reviews. We care about your career growth
and strive to assign projects that help our team members develop
your engineering expertise so you feel empowered to take on more
complex tasks in the future.
Amazon Web Services (AWS) is the world's most comprehensive and
broadly adopted cloud platform. We pioneered cloud computing and
never stopped innovating - that's why customers from the most
successful startups to Global 500 companies trust our robust suite
of products and services to power their businesses.
Our employee-led affinity groups foster a culture of inclusion that
empower us to be proud of our differences. Ongoing events and
learning experiences, including our Conversations on Race and
Ethnicity (CORE) and AmazeCon (gender diversity) conferences,
inspire us to never stop embracing our uniqueness.
When we feel supported in the workplace and at home, there's
nothing we can't achieve in the cloud.
We're continuously raising our performance bar as we strive to
become Earth's Best Employer. That's why you'll find endless
knowledge-sharing, mentorship and other career-advancing resources
here to help you develop into a better-rounded professional.
5+ years of non-internship professional software development
experience
- 5+ years of programming with at least one software programming
language experience
- 5+ years of full software development life cycle, including
coding standards, code reviews, source control management, build
processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
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
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.
Keywords: Amazon Web Services, Inc., Renton , Software Engineering Intern - Data Platform, IT / Software / Systems , Everett, Washington
Click
here to apply!
|