No software application is used by more people than the web browser. There are dozens of browsers available today, but all of them are based on the same basic architecture introduced two decades ago. In 2011, Amazon Web Services (AWS) formed a new team to take a radically different approach to this application that is so central to the daily life of billions of customers. With the Amazon Silk browser, we are leveraging the power of cloud computing to fundamentally change the way people experience the web.
Imagine the possibilities when a web browser is powered by a vast, scalable server fleet, massive network connections, and limitless storage resources. Can you think of ways to use those assets to make the browsing experience faster or to introduce previously impossible features? If you thrive in a startup-like environment where flexibility is essential and delivering rock solid, customer focused solutions is paramount and are interested in blazing new trails in the cloud computing space, this team is for you.
Why would you want to work for the Amazon Silk team?
- Huge Impact: Everyone uses web browsers, and you will play a big role in implementing the next-generation web browser.
- Technology convergence: Amazon Silk is a unique opportunity to get involved in multiple cutting edge technology areas: web browsers, mobile platforms, and cloud computing.
- Wear many hats: You will have deep ownership of many different aspects of the service, such as product direction, technical design and implementation, and operations.
- Learning: Work alongside some of Amazon's most senior engineers.
- Scale: Build software systems that support millions of customers
- Have fun: Our mantra is to work hard, play hard, and have fun. We also find ways to relax and unwind, with beer bashes, team events, and lunches. You can also participate in a multitude of Amazon corporate events.
Solutions Architect - Amazon Silk
The Amazon Web Services Solutions Architecture team is looking for an experienced web technologist who can help site owners and web application developers deliver an exceptional experience for the millions of Kindle Fire users. Do you have a passion for helping businesses and developers design high-performance and highly engaging web sites and web applications? Would you like to do this using advanced cloud computing technologies? Do you have a knack for helping an organization to understand application architectures and integration approaches, to architect advanced cloud-based solutions, and to help launch the build-out of those systems? Are you one of those rare engineers with the communications, consultative, and leadership skills to help guide major projects to success? The ideal candidate will have past experience working as a web developer, site owner, systems or support engineer. You will enjoy keeping your existing technical skills honed and developing new ones, so that you can make strong contributions to deep architecture discussions. You regularly take part in deep-dive education and design exercises to create world class customer experiences within the Silk browser.
Software Development Engineers - User Interface
To our customers, the user interface is the browser. We’re building the fastest, most fluid experience in the world, and providing intuitive new ways to discover the web. If you want to own large, customer facing components of Silk, excel at dealing with ambiguity, and have a sharp eye for outstanding interfaces, we’d love to talk to you.
Software Development Engineers - WebKit
WebKit is the layout engine behind many of today's leading web browsers. In this role, you will have end-to-end ownership of our unique deployment of WebKit. You will be expected to have strong familiarity with the technology and to use that knowledge to come up with innovative ways to improve the customer experience.
Software Development Engineers - Cloud Accelerated Browsing
A web browser powered by a vast, scalable server fleet, high-throughput network connections, and limitless storage resources has now provided us with unparalleled ability to make browsing much faster and introduce previously impossible features. In this role, you will work on many different technologies including the networking stack, SPDY transport protocol, Netty framework, the core rendering engine, and the Amazon Web Services cloud infrastructure. You will be expected to solve problems in many different areas: optimal routing, predictive push and fetch over parallel prioritized network connections, smart caching in the cloud, machine learning over big data and many more. You will be expected to have strong familiarity with networking software and to use that knowledge to come up with innovative ways to improve the customer experience.
Software Development Engineers - Cloud Browser
The modern browser is a very complex piece of software: loading assets, parsing HTML, constructing the DOM, applying layout, rendering images, and so on. What if you could move some or all of this work into the cloud, where effectively infinite resources are available to you? What if you could pre-process and analyze the entire Internet, and make dynamic decisions about how to deliver any webpage to provide the best possible browsing experience? In this challenging role, you will do just that by integrating the Silk web browser with Amazon’s cloud computing infrastructure. The technology you build will be a game changer, delivering the next generation web browser to the world. Applicants for this role should possess strong analytical, design, and problem diagnosis skills. You should have an excellent understanding of how the web works, and the ability to dive deep into browser technologies.
Software Development Engineers - Machine Learning and Big Data Analysis
In this role, you will design and build systems to analyze huge amounts of anonymized data to provide innovative features to our customers. Some of these will be directly visible to customers, such as Trending Pages. Others will empower browser optimizations, like predicting and fetching the next page that the customer is going to load in order to provide a zero latency experience. These systems will be built on the Amazon Web Services cloud infrastructure, using services like Amazon Elastic Map Reduce and Amazon Simple Workflow. Applicants for this role should possess strong analytical, design, and problem diagnosis skills. You should have keen interest in machine learning, as well as a good understanding of how the web works.
Software Development Engineers - Test
We truly believe that extensive automated testing is critical for successful software systems. In this role, you will work very closely with our software engineers to build frameworks that effectively test every aspect of our system. You will be expected to come up with innovative ways to automate testing for functionality, performance, and security. You will be the customer advocate who ensures that quality is never compromised. Your input will have direct influence on our release schedule and task priorities. To be successful in this role, you should have a passion for high quality software as well as test automation.
Quality Assurance Engineers
In this role, you will work very closely with our software engineers and software test engineers to ensure that our software is thoroughly tested. You will be expected to build test plans that exercise even the most esoteric code paths. You will be responsible for writing tests cases for automation as well as running manual tests. You know you are a good fit for this role if you really enjoy finding bugs in software. To be successful in this role, you need to be creative and have a very strong sense of ownership and customer focus.
Amazon Silk fundamentally changes the way customers use the Internet. In this role, you will work with software engineers to architect complex systems that are air tight. You will be responsible for identifying attack vectors, fixing security vulnerabilities, and coming up with innovative ways to provide the most secure web browsing experience to our customers. Applicants for this role should be industry experts in Internet and network security and have a passion for working in a fast-paced and product-oriented environment.
We're currently hiring for positions in Seattle, WA, Palo Alto, CA, and Vancouver, British Columbia. If you don't currently live in Seattle, Palo Alto, or Vancouver, we offer comprehensive relocation and temporary housing as a part of our package.