Amazon

Senior Software Engineer- ML Network Stack, ML Network Stack - Annapurna Labs

Amazon
Apply
1 day ago
Tel Aviv-Yafo, IsraelSenior

Responsibilities

  • Build and maintain infrastructure that monitors and reports the functionality and performance of large-scale testing workloads.
  • Use internal Amazon CI/CD tools, Linux, and public AWS products to automate software delivery to customers.
  • Write Python code to provision large clusters and run ML and HPC benchmarks and applications.
  • Use AWS Managed Grafana and Athena to analyze performance data and create dashboards for developers and stakeholders.
  • Develop automated mechanisms to detect and alert on functional and performance regressions.
  • Manage infrastructure spanning multiple instance types, software stacks, Linux operating systems, and software releases.
  • Investigate fleet-wide latency anomalies and performance issues across hypervisor, Nitro offload, firmware, and software layers.
  • Own architecture for large-scale initiatives, lead design reviews, perform low-level performance investigations, and mentor newer engineers.

Requirements

  • 8+ years of non-internship professional software development experience.
  • 8+ years of experience leading design or architecture for new and existing systems, including design patterns, reliability, and scaling.
  • 8+ years of full software development lifecycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • 3+ years as a mentor, tech lead, or engineering team leader.
  • 3+ years of software/hardware co-design experience.
  • Solid knowledge of Linux, networking, and performant coding.
  • Preferred: bachelor's degree in computer science or equivalent.
  • Preferred: experience creating automated dashboards and visualizations such as Grafana.
  • High-speed networking or HPC/RDMA interconnect experience is highly valued, and embedded systems experience is valued.

Benefits

  • AWS describes work-life flexibility and work-life harmony support.
  • The company provides knowledge-sharing, mentorship, and career-development resources.
  • Workplace accommodations are available during the application and hiring process for candidates with disabilities.

Tech Stack

Categories

Amazon

About Amazon

10,000+ employees

Amazon builds and operates a global e-commerce marketplace, logistics network, and consumer devices, and provides cloud computing via AWS for businesses and developers. The company earns revenue from online retail, third‑party seller services, subscriptions like Prime, advertising, and AWS usage. Founded in 1994 and headquartered in Seattle, it is publicly traded on NASDAQ (AMZN) and serves customers in dozens of countries.

Contact me