Software Engineering - Applications and Web Internship
Company: Amazon.com Services LLC
Location: Seattle
Posted on: November 12, 2024
|
|
Job Description:
Our team develops Amazon DocumentDB (with MongoDB API
compatibility), a fully-managed cloud database that enables
customers to persist JSON documents and retrieve them with a
powerful query language. We are developing new query capabilities,
pushing the bounds of performance, driving distributed systems
innovation in scalability and high availability, and investing in
user experience.
As a Senior Software Development Engineer, you will be a critical
part of our development team, responsible for optimizing storage,
indexing and query performance of Amazon DocumentDB. You will take
ownership of critical components, including the development of a
query planner and executor, and index structures. This role places
you at the heart of our core database technology team, where you
will have the unique opportunity to collaborate directly with
industry experts and drive the team's long-term vision forward.
Your contributions will not only enhance our current database
solutions but also shape the future of our technology.
If you are excited by the prospect of making it easier for
customers to store, query, and analyze data at scale; if you are
interested in databases, operating systems, distributed systems,
and/or developer tools; and if you are looking to build an
industry-leading document-based database- we would love to hear
from you.
Amazon DocumentDB (with MongoDB compatibility) is a fully managed
native JSON document database that makes it easy and cost effective
to operate critical document workloads at virtually any scale
without managing infrastructure.
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
- Bachelor's degree in computer science or equivalent
- 5+ years of full software development life cycle, including
coding standards, code reviews, source control management, build
processes, testing, and operations experience
- 4+ years development experience in C/C++
- Experience building databases, operating systems, or production
distributed systems
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.com Services LLC, Everett , Software Engineering - Applications and Web Internship, IT / Software / Systems , Seattle, Washington
Click
here to apply!
|