Software Development Engineer, DataNexus Builder Tools

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$114,800 - $191,800
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer, DataNexus Builder Tools

Amazon's DataNexus Builder Tools team is seeking an experienced engineer passionate about optimizing performance in distributed systems. DataNexus is a critical platform powering Amazon's eCommerce ecosystem, supporting services like Kindle, Prime, Instant Video, Fulfillment, and Alexa. As a Software Development Engineer, you'll focus on building specialized tools for performance optimization in complex distributed environments.

The role involves developing bespoke profilers, experimentation platforms, and testing frameworks that help identify and resolve performance bottlenecks. You'll work with application logs, source code analysis, and system metrics to conduct thorough root cause analysis. The position requires strong analytical skills to prioritize impactful performance improvements and communicate findings effectively to development teams.

This is an opportunity to work on mission-critical systems that process millions of transactions per second. The ideal candidate should have strong Java programming skills, experience with JVM profiling tools, and a deep understanding of distributed systems. You'll be part of a team that's essential to maintaining and improving the efficiency of Amazon's core business infrastructure.

The role offers competitive compensation ranging from $114,800 to $191,800 per year, plus additional benefits and equity. Located in Vancouver, you'll be working with cutting-edge technology while making a significant impact on systems used by millions of Amazon customers worldwide. This position is perfect for engineers who are passionate about performance optimization and enjoy solving complex technical challenges in a large-scale distributed environment.

Last updated 3 days 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
  • Read, modify, and optimize Java code to test performance hypotheses and implement enhancements

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 Java programming
  • Familiarity with profiling tools like JFR, JStack, or JMeter

Benefits For Software Development Engineer, DataNexus Builder Tools

Equity
  • Competitive base salary
  • Equity compensation
  • Total compensation package
  • Medical benefits
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, DataNexus Builder Tools

Software Development Engineer II - Advertising, Amazon, Reporting API

Build large-scale distributed systems for Amazon's Advertising platform, processing billions of events daily and delivering critical campaign reporting insights.

Software Development Engineer, Business Data Technologies (BDT) Ray Distributed Compute Team

Software Development Engineer role at Amazon working on Ray distributed computing framework and DeltaCAT, focusing on open source contributions and large-scale distributed systems.

Software Development Engineer, Project Kuiper / Terrestrial Device Services

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for satellite-based internet connectivity, offering $129K-$223K salary plus benefits.

Software Development Engineer, Elastic Load Balancing

AWS Elastic Load Balancing seeks engineer to build and scale cloud infrastructure, managing traffic distribution and security for global customers.

Software Development Engineer, AWS Hyperplane

AWS is seeking a Software Development Engineer to work on their Elastic Load Balancing/EC2 Networking team, focusing on distributed NFV platform development.