How do you choose? In our experience, three things pretty much determine job happiness: the people you work with, the problems you work on, and the technologies you play with.
Who you'll work with: You'll have an opportunity to shape the makeup and culture of this team, being a leading technical voice for a group of highly motivated, well adjusted engineers. You will contribute directly to the direction and scope of the team. You can expect a culture of short iterations, lots of experimentation and direction set by what our experiments tell us. We set high standards for ourselves but believe work should be fun & rewarding. You will own all systems from inception through coding and release, and will have the latitude to do your best work. You'll learn plenty from your future teammate! s, and you'll find us eager to learn from you as well.
The problems you'll work on: You will dive deep into one of the world's largest corpora of customer-provided content! You use these customer reviews, discussion posts and images to build features that relentlessly seek to improve the overall quality of customers' submissions. Using machine learning techniques at scale excites you, and you will be an authoritative voice in the use of those techniques in our larger organization. As a lead engineer on a central team in the division, you use your system design and implementation skills to impact features beyond the ones owned by your team.
The technologies you play with: Due to the shear volume of data you will work on, there is hardly a process you create that is not distributed and multithreaded, relying heavy on infrastructure from cloud based services for rapid development and generally staying away from old-school behemoth approaches in your designs. You ! get to define the direction of which technologies we use, whet! her those are Amazon proprietary technologies, third-party tools, open-source projects or homegrown by the team. If you know of a technology that does the job better, that's what you get to choose!
- Bachelor's degree in Computer Science and three to five years software development experience
- At least 1 year experience designing high-performance, scalable architectures
- At least 2 years of experience with writing production quality code in Java and C++
- At least 2 years of experience writing software for the web
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers
- Experience with distributed computing and enterprise-wide systems
- Experience influencing software engineers best practices within your team
- Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and! all points in between
If interested, please apply online at http://track.tmpservice.com/ApplyClick.aspx?id=1566063-2668-5842
Apply for this job vacancy
No comments:
Post a Comment