Logo of Huzzle

Software Development Engineer, Performance and Observability

image

Amazon

12d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Engineering
  • Dublin

AI generated summary

  • You need a Bachelor's in CS/Engineering, 3+ years software development, 2+ years in distributed systems, and preferably a Master's/PhD, 5+ years software experience, plus 2+ years in Machine Learning.
  • You will design and develop features for profiling tools and Java runtime, optimize performance, address live deployment issues, and collaborate with AWS teams on runtime solutions.

Requirements

  • Bachelor's Degree in Computer Science or Engineering
  • 3+ years of software development experience
  • 2+ years of distributed systems experience
  • Masters or PhD in Computer Science
  • 5+ years of relevant software development experience
  • 2+ years of Machine Learning experience
  • Experience with deep learning systems

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 is the minimum educational requirement for this position?

The minimum educational requirement is a Bachelor's Degree in Computer Science or Engineering.

How much experience is required for applicants?

Applicants are required to have 3+ years of software development experience and 2+ years of distributed systems experience.

What kind of software does this role primarily focus on?

This role primarily focuses on Java and OpenJDK, particularly in optimizing performance and observability.

Is experience with machine learning necessary for this position?

Machine learning experience is not a requirement for this position, but having related experience can be beneficial.

Can candidates with non-traditional career paths apply for this role?

Yes, AWS encourages candidates with diverse experiences, including non-traditional career paths, to apply.

What are the key responsibilities of this position?

Key responsibilities include designing and developing features in profiling tools and the Java runtime, contributing to performance optimization, and supporting existing deployments.

What team will this position be a part of?

This position will be part of the Amazon Corretto team, which focuses on improving OpenJDK and its performance for Java users.

Is there an emphasis on working with the community?

Yes, the team values open-source contributions and seeks individuals who are interested in working closely with the community.

What is the work-life balance like at AWS?

AWS values work-life harmony and strives for flexibility as part of its working culture.

Does Amazon value inclusivity in the workplace?

Yes, Amazon is committed to creating a diverse and inclusive workplace.

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

Yes, AWS provides endless knowledge-sharing, mentorship, and career-advancing resources to help employees grow.

What technologies will be used in this role?

The role involves working with Java, OpenJDK, and performance optimization tools, particularly for distributed systems.

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.