Software Development Engineer, Triton (Cradle - BDT Compute-Engine)

Global technology company connecting millions of businesses to hundreds of millions of customers through its marketplace.
Detroit, MI, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Development Engineer, Triton (Cradle - BDT Compute-Engine)

Amazon's BDT/eCF team is seeking a Senior Software Engineer to join their Triton team, focusing on the Cradle platform's core execution engine. This role offers an opportunity to work on distributed systems at massive scale, processing over 2 million jobs daily across 20,000+ instances. You'll be working with cutting-edge technology including Apache Spark, Iceberg, and various AWS services, building unified compute solutions for batch, streaming, and ML processing.

The position involves working with schema'd data stored in S3 and managing data transformations across various systems including DynamoDB, Redis, and ElasticSearch. You'll be part of a team that processes data at Exabyte scale, requiring innovative solutions to complex distributed computing challenges.

As a senior engineer, you'll take ownership of major features, lead architectural decisions, and mentor other team members. The role combines technical leadership with hands-on development, requiring both strong coding skills and system design expertise. You'll work in a fast-paced environment where innovation and customer focus are paramount.

The team culture emphasizes continuous improvement, high standards, and delivering results with velocity. You'll have the opportunity to influence both technical and strategic decisions, while working with various AWS technologies including EMR, EKS, Kinesis, and SQS.

This is an ideal position for someone who wants to work on big data problems at Amazon scale, enjoys mentoring others, and wants to make a significant impact on systems used by millions of businesses worldwide. The role offers excellent growth opportunities and the chance to work with a team that's pushing the boundaries of what's possible in distributed computing.

Last updated 9 minutes ago

Responsibilities For Software Development Engineer, Triton (Cradle - BDT Compute-Engine)

  • Lead design and delivery of major features
  • Re-architect significant technology components
  • Maintain high standards in software quality, security, and operational excellence
  • Mentor less experienced engineers
  • Identify and resolve root causes of system issues
  • Participate in on-call rotation every 12-16 weeks
  • Contribute to daily standups and team projects
  • Work on distributed systems processing data at Exabyte scale

Requirements For Software Development Engineer, Triton (Cradle - BDT Compute-Engine)

Java
Scala
Python
Kafka
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • 3+ years of programming experience with Java/Scala
  • 4+ years of professional software development experience
  • 2+ years of experience as a mentor or tech lead
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with Spark, Hadoop, REST
  • Experience with AWS technologies
  • Experience with large commercial relational database systems

Benefits For Software Development Engineer, Triton (Cradle - BDT Compute-Engine)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive health benefits
  • Equal opportunity employer
  • Inclusive work culture
  • Workplace accommodations available

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Triton (Cradle - BDT Compute-Engine)

Sr Software Development Engineer

Senior Software Engineer role at Amazon AWS, working on Just Walk Out Technology for Amazon Go stores, focusing on scaling store deployment through innovative software solutions.

Sr. Software Development Engineer, Alexa Communications

Senior Software Engineer role at Amazon developing core components for Alexa Communications, building scalable distributed systems for voice-controlled communication features.

Sr. Software Engineer, Sponsored Ads - Brand Growth

Senior Software Engineer role at Amazon focusing on advertising technology, machine learning, and scalable systems with competitive compensation.

Sr. Software Engineer, Amazon

Senior Software Engineer role at Amazon working on Selection Monitoring team to expand product catalog using AI and distributed systems.

Sr Software Dev Engineer, Amazon DynamoDB

Senior Software Engineer role at Amazon DynamoDB, working on large-scale distributed database systems with opportunities for technical leadership and innovation.