Principal Engineer position open at Amazon# JobHunting - 待字闺中
w*8
1 楼
Contact me if you are interested -
(For your reference, Principal Engineers are distinguished technical leaders
within Amazon who serve as company-wide role models for their solutions to
large-scale technical problems, coaching and mentoring of technical staff,
and exemplary records of delivery. )
Principal Engineer, AmazonLocal
The AmazonLocal team is looking for a talented Principal Engineer to lead
designing and developing the industry-leading product for a new Amazon
business. This leader will own the architecture of the overall product and
work with senior engineers to solve difficult technical problems in areas
such as designing the core authoritative services that form the foundation
for providing local selection to consumers, building high performance
transactional services accessed through multiple shopping channels, and
creating a self-service product for local merchants leveraging Amazon’s
ecommerce services and cloud computing capabilities. We are looking for a
passionate, talented, and innovative Principal Engineer who enjoys solving
difficult problems and delivering high-performance, highly-available, and
extremely scalable systems.
The AmazonLocal product is used by merchants, consumers, and Amazon
production staff, and consists of web-based and mobile applications, and web
services for data integration. The underlying infrastructure and technology
platform is state of the art, customer-focused, and metrics-driven.
Job Qualifications
If you are a sharp, seasoned software engineer with a creative flare, a
solid software engineering and computer science foundation, and a desire to
be a leader in delivering Amazon’s next generation technology, we want to
talk with you. Joining our team provides the unique challenge and
opportunity to develop cutting edge software that shapes the industry. The
ideal candidate will draw upon exemplary analytical, critical thinking, and
problem-solving skills, and an entrepreneurial spirit with a strong sense of
ownership, urgency, and drive. A proven record of making institutional
contributions in software development practices and delivering lasting,
large-scale systems is a must. The personmust also be a strong leader who
can drive consensus across cross-functional business and software
development teams and be an excellent communicator who can articulate
technical design trade offs with senior technical leaders.
Additionally, candidates must have the following technical qualifications:
Bachelor’s degree in Computer Science or related field. Master’s/PhD
preferred.
Extensive experience with full development life cycle for large-scale
software products.
Proficiency and deep understanding of computer science and software
engineering fundamentals.
Minimum ten years experience in software development.
Five or more years of experience as a software development lead.
Fluency in development on Linux platform. Familiarity with Java development
environments a plus.
A proven record of developing and delivering distributed/scalable systems in
multi-threaded, high-volume transaction applications, in a 24/7 environment.
First hand experience with messaging and asynchronous architectures.
Extensive experience with service oriented architectures, web services, and
web applications/services development.
Deep understanding of system performance tradeoffs, load balancing, and
engineering for high availability.
Proven application of object-oriented analysis and design (OOA/OOD)
principles and design patterns.
Fluency in Java, J2EE, Spring, and Oracle. Familiarity with Ruby and Amazon
Web Services a plus.
First hand experience in one or more J2EE containers (Tomcat, JBoss, etc.).
(For your reference, Principal Engineers are distinguished technical leaders
within Amazon who serve as company-wide role models for their solutions to
large-scale technical problems, coaching and mentoring of technical staff,
and exemplary records of delivery. )
Principal Engineer, AmazonLocal
The AmazonLocal team is looking for a talented Principal Engineer to lead
designing and developing the industry-leading product for a new Amazon
business. This leader will own the architecture of the overall product and
work with senior engineers to solve difficult technical problems in areas
such as designing the core authoritative services that form the foundation
for providing local selection to consumers, building high performance
transactional services accessed through multiple shopping channels, and
creating a self-service product for local merchants leveraging Amazon’s
ecommerce services and cloud computing capabilities. We are looking for a
passionate, talented, and innovative Principal Engineer who enjoys solving
difficult problems and delivering high-performance, highly-available, and
extremely scalable systems.
The AmazonLocal product is used by merchants, consumers, and Amazon
production staff, and consists of web-based and mobile applications, and web
services for data integration. The underlying infrastructure and technology
platform is state of the art, customer-focused, and metrics-driven.
Job Qualifications
If you are a sharp, seasoned software engineer with a creative flare, a
solid software engineering and computer science foundation, and a desire to
be a leader in delivering Amazon’s next generation technology, we want to
talk with you. Joining our team provides the unique challenge and
opportunity to develop cutting edge software that shapes the industry. The
ideal candidate will draw upon exemplary analytical, critical thinking, and
problem-solving skills, and an entrepreneurial spirit with a strong sense of
ownership, urgency, and drive. A proven record of making institutional
contributions in software development practices and delivering lasting,
large-scale systems is a must. The personmust also be a strong leader who
can drive consensus across cross-functional business and software
development teams and be an excellent communicator who can articulate
technical design trade offs with senior technical leaders.
Additionally, candidates must have the following technical qualifications:
Bachelor’s degree in Computer Science or related field. Master’s/PhD
preferred.
Extensive experience with full development life cycle for large-scale
software products.
Proficiency and deep understanding of computer science and software
engineering fundamentals.
Minimum ten years experience in software development.
Five or more years of experience as a software development lead.
Fluency in development on Linux platform. Familiarity with Java development
environments a plus.
A proven record of developing and delivering distributed/scalable systems in
multi-threaded, high-volume transaction applications, in a 24/7 environment.
First hand experience with messaging and asynchronous architectures.
Extensive experience with service oriented architectures, web services, and
web applications/services development.
Deep understanding of system performance tradeoffs, load balancing, and
engineering for high availability.
Proven application of object-oriented analysis and design (OOA/OOD)
principles and design patterns.
Fluency in Java, J2EE, Spring, and Oracle. Familiarity with Ruby and Amazon
Web Services a plus.
First hand experience in one or more J2EE containers (Tomcat, JBoss, etc.).