Do you want to help create a product that is used by millions of people every day that changes the way developers architect and build solutions? Are you passionate about helping other entrepreneurs as well as “intrapreneurs” at innovative corporations take new ideas to market? Do you believe that complex tasks can be achieved in an intuitive way?
Amazon Web Service’s Elastic Compute Cloud (EC2) enables this with pay-as-you-go pricing and no up-front costs that our customers would otherwise have to go hunt for budget to fund. The Elastic Load Balancing (ELB) service is an essential piece of this puzzle, offering massively scalable and performant load balancing technology that our customers don’t have to provision and operate.
Why should you join the Elastic Load Balancing team? Here are a few reasons:
- We ship software frequently, get fast feedback from real customers around the globe, and see the results of our work come to fruition. The Elastic Load Balancing service is in more than 15 regions and 40 availability zones today, and will be in many more going forward.
- There are real-world problems to solve that you won’t find ready-made answers for. For example, how do you ensure customers can scale their application quickly to 200 times more traffic and then back down in a matter of minutes? How do you ensure customers can implement rules for their traffic to be routed to specific applications?
- We are a small, tightly-knit team that is defining the future of load balancing as a service, at a scale that has not been tried. Load Balancing is a multi-billion dollar business, and load balancing in the cloud is still a nascent market.
- We look for ways to make the load balancing configuration, maintenance and visibility as easy, intuitive and time efficient as possible.
- Design & Write code: · Write code primarily in Java and design scalable, fault tolerant and distributed applications running on linux environments.
- Test, test, test: Our software engineers don't just write code, they also test the heck out of it. You will write unit tests, integration tests and regression tests and find ways to automate them.
- Troubleshoot and fix operational problems: You will work with systems engineers to troubleshoot operational problems and fix them. If you are so inclined, you will also automate troubleshooting procedures and write tools. And when the issues concern specific customers, you will also have the opportunity to talk to them and understand their space better.
- Influence product direction: You will propose your ideas for the future of the space to product management, and get to shape the roadmap.
- Hire and mentor others: You will get to interview people for the team, and to mentor other engineers
If this sounds great and you think you have the chops, we’d love to have you on board. AWS is changing the world, and this is a great opportunity to be a part of this exciting business.