Interested in Machine Learning? We’re building the machine learning platform behind Amazon’s performance advertising products and services. We’re working hard, having fun, and making history; come join us!
As the Senior Engineer of the Performance Advertising ML Infrastructure team, you will be responsible for driving the technical architecture of the organization, our big data strategy, and you will provide thought leadership, mentoring and architectural guidance to the more junior team members. You will have significant influence in the growth and utilization of Performance ads, and the quality of the ads experience for our customers, by influencing our approach to leveraging data to enable innovation at a faster pace.
As a Senior Engineer at Amazon, you will provide technical leadership across the company. Our Senior Engineers help establish technical standards and drive Amazon’s overall technical architecture, engineering practices, and engineering methodologies. They work on some of our hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. They think globally when building systems, ensuring Amazon builds high performing, scalable systems that fit well together. They are hands on, writing code and producing high-level architectural designs.
In this role, you will own the design and implementation of significant portions of the product development, and serve as a leader and mentor for other engineers in their areas of work. You will help set the features, architecture, and best practices of the team, and have significant influence on our overall strategy. A commitment to teamwork, hustle, and good communication skills are important requirements. Creating a reliable, scalable, and high performance service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals.
The ideal candidate will be clearly passionate about new opportunities, and have a demonstrable track record of success delivering new features or products. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast. He or she has strong OO design and implementation experience, strong knowledge of web protocols, an in-depth knowledge of distributed systems architectures, and has led or mentored seasoned engineers. Experience with Big Data technologies, Privacy & Security best practices, web-based applications, service oriented architectures, especially at massive scale, will be very applicable and helpful.