Logo of Huzzle

Senior SDE, Performance and Observability

image

Amazon

8d ago

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
    Engineering
  • Dublin
    Remote

AI generated summary

  • You need mentoring experience, strong architectural skills, professional software development experience, proficiency in Java/C++/C#, a bachelor's degree, and knowledge of the full software development life cycle.
  • You will design and develop features in profiling tools, optimize performance, contribute to JVM compliance, support existing deployments, and collaborate with AWS teams to address challenges.

Requirements

  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience in professional, non-internship software development
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Responsibilities

  • - Design and develop sophisticated features in profiling tools and in the Java runtime
  • - Contribute to performance optimization and compliance with industry standard JVM specification
  • - Contributing to the design of future runtime features, and working with teams and services inside AWS to solve their business challenges
  • - Existing deployments of our product must be supported on an on-going basis, and the team will need to address any critical issues in live deployments

FAQs

What programming languages should applicants be proficient in?

Applicants should be proficient in at least one modern language such as Java, C++, or C#, including object-oriented design.

Is mentoring experience required for this position?

Yes, experience as a mentor, tech lead, or leading an engineering team is required for this position.

What are the educational requirements for this role?

A Bachelor's degree is required for this role.

Will I need experience with OpenJDK?

While experience with OpenJDK is not explicitly required, knowledge and experience in related technologies are valuable and applicable for the role.

What are the primary responsibilities of this position?

The primary responsibilities include designing and developing features in profiling tools and the Java runtime, contributing to performance optimization, supporting existing deployments, and addressing any critical issues in live deployments.

Are there opportunities for professional growth and mentorship in this role?

Yes, there are endless knowledge-sharing, mentorship, and career-advancing resources available to help you develop into a better-rounded professional.

What is the focus of the Amazon Corretto team?

The Amazon Corretto team focuses on improving OpenJDK for all Java users, particularly in performance optimization on ARM64 processors and features like the Generational Shenandoah garbage collector.

Does AWS prioritize work-life balance?

Yes, AWS values work-life harmony and strives for flexibility as part of its working culture to ensure that success at work does not come at the expense of personal life.

What is the significance of the JDK organization within AWS?

The JDK organization is significant as it focuses on innovating in the language runtime space to increase performance and observability for Java services across AWS.

Is prior experience with the full software development life cycle essential for applicants?

Yes, experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations, is important for this role.

Retail & Consumer Goods
Industry
10,001+
Employees
1994
Founded Year

Mission & Purpose

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one. Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world. Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind. You'll also hear us say that at Amazon, it's always "Day 1."​ What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.