Taro Logo

Software Development Engineer, DataNexus Builder Tools

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, DataNexus Builder Tools

The Amazon DataNexus Builder Tools team is seeking an experienced engineer passionate about optimizing performance in distributed systems. DataNexus is a foundational platform central to Amazon's eCommerce business, supporting critical services like Kindle, Prime, Instant Video, Fulfillment, and Alexa. The platform processes millions of transactions per second in real-time, requiring robust and efficient systems.

As a Software Development Engineer on the team, you'll focus on building specialized tools including profilers, experimentation platforms, and testing frameworks for complex distributed compute systems. Your role involves deep technical analysis, identifying and resolving performance bottlenecks through sophisticated profiling and benchmarking techniques.

The position requires strong analytical skills to conduct root cause analysis using various data sources including application logs, source code, and system metrics. You'll need to make strategic decisions about prioritizing performance improvements and effectively communicate technical findings to development teams.

The ideal candidate should have extensive experience in Java development, proficiency with performance analysis tools, and a solid understanding of distributed systems architecture. Knowledge of JVM internals and observability tools is highly valued. This role offers the opportunity to make significant impacts on mission-critical systems that power Amazon's global operations.

Working at Amazon, you'll be part of a team that values innovation and technical excellence, with access to world-class resources and the chance to work on systems operating at unprecedented scale. The position offers competitive compensation including base salary, equity, and comprehensive benefits.

Last updated 2 months ago

Responsibilities For Software Development Engineer, DataNexus Builder Tools

  • Build tools such as bespoke profilers, experimentation and test platforms for complex, distributed compute platforms
  • Identify, diagnose, and optimize performance bottlenecks in complex distributed systems
  • Analyze performance issues using application logs, source code, profiling data, and system metrics
  • Conduct root cause analysis (RCA)
  • Run experiments, benchmarks, and profiling analyses
  • Present findings and recommendations to development teams

Requirements For Software Development Engineer, DataNexus Builder Tools

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with distributed systems
  • Proficiency in Java
  • Familiarity with profiling tools like JFR, JStack, or JMeter

Benefits For Software Development Engineer, DataNexus Builder Tools

Medical Insurance
Equity
  • Medical Insurance
  • Equity

Interested in this job?