Software Development Engineer, DataNexus Builder Tools

Be among the first applicants.
Amazon
Vancouver
CAD 80,000 - 120,000
Be among the first applicants.
Yesterday
Job description

Software Development Engineer, DataNexus Builder Tools

The Amazon DataNexus Builder Tools team is looking for an experienced engineer who is passionate in solutions focused towards optimizing for performance in distributed systems.

DataNexus is a foundational platform that is core to Amazon’s eCommerce business. Amazon customers using Kindle, Prime, Instant Video, Fulfillment, Alexa, or just shopping online, depend on a highly available server backend provided by the Datapath platform. Engineers on the Datapath team design, build, and maintain highly scalable distributed systems that execute business logic, authored by teams across Amazon, millions of times per second in real-time.

As a Software Development Engineer in the DataNexus Builder Tools team you will build tools such as bespoke profilers, experimentation and test platforms for complex, distributed compute platforms.

Key job responsibilities
A Software Development Engineer at DataNexus Builder Tools builds tools that identify, diagnose, and optimize performance bottlenecks in complex distributed systems. You will develop solutions that analyze performance issues, starting with application logs and diving into source code, profiling data, and system metrics to conduct root cause analysis (RCA). By running experiments, benchmarks, and profiling analyses, you will isolate bottlenecks and validate optimizations.
Success in this role requires strong judgment to prioritize the most impactful performance improvements, along with the ability to clearly present findings and recommendations to development teams. You should be comfortable reading, modifying, and optimizing Java code to test performance hypotheses and implement enhancements.
The ideal candidate has experience in software development with a focus on performance analysis, proficiency in Java, and familiarity with profiling tools like JFR, JStack, or JMeter. Experience with distributed systems, observability tools, and JVM internals is a plus.

At DataNexus Builder Tools, you’ll work on improving system efficiency at scale. If you're passionate about performance engineering and love solving hard problems, join us to make an impact on mission-critical systems.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Development Engineer, DataNexus Builder Tools jobs in Vancouver