Amazon

Returning Candidate?

Software Development Engineer - ML Infrastructure, Performance Ads

Software Development Engineer - ML Infrastructure, Performance Ads

Job ID 
560940
Location 
US-WA-Seattle
Posted Date 
10/17/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

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.

Basic Qualifications

  • Bachelor’s degree in computer science or related technical field
  • 10 years of relevant, broad engineering experience
  • Experience leading the delivery of APIs and SDKs
  • Experience leading the delivery of services and large-scale distributed systems
  • Technical expertise in at least one major technical area of distributed systems, such as scale-out or fault-tolerance
  • Experience leading development life cycle process and best practices
  • Experience mentoring/training the engineering community on complex technical issues.
  • Design and architecture experience, as well as sound knowledge with both object oriented and service oriented design patterns
  • Experience designing and developing cloud software services and an understanding of design for security, scalability, performance and availability

Preferred Qualifications

  • MS/PhD in Software Engineering or Machine Learning
  • Architectural experience with Big Data solutions
  • Excellence in technical communications with both technical and non technical peers
  • Excellent judgment, and problem-solving skills
  • Exceptional communication skill, including verbal, written, listening
  • Proven ability to work across teams and organizations

Amazon is an equal opportunity employer.#pda-ams
sspajobs
#SEABDSDE3
#SEABDSDE3ML