Amazon - Bothell, WA

posted about 2 months ago

Full-time - Senior
Remote - Bothell, WA
10,001+ employees
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

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. Our team affords employees options to work in the office every day or in a flexible, hybrid work model near one of our US Amazon offices. Our hybrid models allow you the freedom to work from home whenever in-office collaboration isn't necessary.

Responsibilities

  • Optimize storage, indexing, and query performance of Amazon DocumentDB.
  • Develop a query planner and executor, and index structures.
  • Collaborate with industry experts to drive the team's long-term vision.
  • Design, implement, test, deploy, and maintain innovative software solutions.
  • Research implementations that deliver the best possible experiences for customers.
  • Create metrics, implement automation, and resolve software defects.
  • Work cross-functionally to drive business decisions with technical input.

Requirements

  • 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 experience, 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.

Nice-to-haves

  • Experience with cloud computing services.
  • Familiarity with JSON document databases.
  • Knowledge of distributed systems architecture.

Benefits

  • Equity compensation options.
  • Sign-on payments as part of total compensation package.
  • Full range of medical benefits.
  • Financial benefits and support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service