Amazon-posted 9 months ago
$129,300 - $223,600/Yr
Full-time • Mid Level
Seattle, WA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

Amazon is seeing a Software Development Engineer to work on the internal usage of and open source contribution to the Ray AI/ML distributed compute framework, and the DeltaCAT open source data catalog library on the Business Data Technologies (BDT) Ray Distributed Compute team. The Ray team owns the DeltaCAT library, which leverages open source projects in Apache Iceberg and Daft to enable developers to define and manage fast, scalable, ACID-compliant multi-modal data lakes, and has been used to successfully manage exabyte-scale enterprise data lakes. The Ray team has a strategic initiative support to prototype and demonstrate a managed compute service offering for the Ray distributed compute framework, and has partnered with teams across Amazon, UC Berkeley, and AnyScale to drive required improvements to the Ray open source project to achieve this outcome. The outcome of this initiative will include enhanced AWS service integrations with Ray, bug fixes, and other improvements required to run Ray at scale in production Amazon services. The Ray team will publish wheels and images to both internal and external customers running Ray with Amazon. Our software is foundational and is in use by teams at Amazon. Your role will be to add new features, optimize performance, and ensure Ray and DeltaCAT meets the future needs of our customers. If you are interested in this unique opportunity and making a difference, come join our team. We've been waiting for you!

  • Design and implement software components while solving difficult problems in open source.
  • Deep dive into novel problems associated with open source software and its dependencies.
  • Deliver code that satisfies the requirements of the open source community while balancing business needs.
  • Focus on quality and operational excellence, ensuring trust of open source users and internal users.
  • Conduct code reviews and design reviews for other SDEs on the team.
  • Take on projects that improve the current status quo and make them easier to maintain.
  • Identify improvement and deprecation opportunities for undifferentiated services.
  • Enforce the software life cycle to deliver results by deleting underutilized resources.
  • Mitigate and resolve customer issues while on-call.
  • Proactively address technical debt and document action items.
  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience of new and existing systems.
  • Experience programming with at least one software programming language.
  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.
  • Medical, financial, and/or other benefits.
  • Equity, sign-on payments, and other forms of compensation may be provided.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service