Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Principal Software Engineer GCNA 
Ireland, Dublin 
114626310

29.07.2024
DESCRIPTION

Key job responsibilities
• Serve as a technical lead on our most demanding, cross-functional projects.
• Ensure the quality of architecture and design of systems.
• Lead the design, get hands dirty and write code, and ultimately deploy successful enterprise-level systems that can be leveraged for a broad set of business use cases.
• Functionally decompose complex problems into simple, straightforward solutions that demonstrate significant creativity and high judgment.
• Fully and completely understand system interdependencies and limitations.
• Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
• Leverage knowledge of internal and industry prior art in design decisions.
• Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members.
• Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
• Work effectively with product development and engineering teams across multiple geographies.

BASIC QUALIFICATIONS

- Knowledge of object-oriented design, data structures, and algorithms
- Experience (non-internship) in professional software development
- Bachelor's degree
- • Deep hands-on technical expertise in: large scale Unix systems engineering, building and operating complex distributed systems
- • Experience in an object oriented, high-performance language such as Java, C++, or C#
- • Strong understanding of performance, memory and I/O
- • Understanding of web services technologies such as HTTP, WSDL, and REST
- • Strong understanding of system and application performance characteristics
- • Ability to work in a fast paced and agile development environment
- • Passion for developing products which provide a great customer experience
- • Motivation to drive tasks to completion and take ownership of projects


PREFERRED QUALIFICATIONS

- • Deep hands-on technical expertise in at least one major technically challenging area, for example building complex distributed systems or building large scale networking software systems
- • Big Data – for example, with experience with Hadoop, Spark, HBase and NoSql databases
- • Master's degree in computer science or related technical field
- • 15-20+ years of relevant, broad engineering experience
- • Experience leading the delivery of APIs and SDKs
- • Experience leading the delivery of Applications, ideally large-scale distributed systems
- • Experience in Software As A Service
- • Experience in building infrastructure for machine learning applications would be nice to have