# Software Development Engineer

**Company**: Annapurna Labs
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://amazon.jobs/en/jobs/10484133/software-development-engineer-aws-ml-machine-learning-israel-mlil-flow-sub-team-fleet-lifecycle-operational-workflows?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d56ef433-ac9

## Description

Annapurna Labs is seeking a Software Development Engineer for the MLIL FLOW team. The successful candidate will design and build automation, tooling, and monitoring systems for next-generation ML accelerator servers.

The team's work involves production software to validate, initialize, monitor, and qualify these servers , from first silicon through fleet-scale deployment. Responsibilities span hardware diagnostics, manufacturing test automation, CI/CD pipelines, operational dashboards, and data-driven fleet health monitoring.

Key responsibilities:

- Design and develop software infrastructure , automation frameworks, deployment systems, and test orchestration platforms that run at scale across manufacturing and production environments.

- Collaborate with Hardware, Manufacturing, and EC2 teams to automate coordinated software delivery and qualification workflows.

- Debug and root-cause hardware/software interaction failures using systematic data analysis and automation-assisted triage.

- Build and own CI/CD pipelines end-to-end: from code commit through build, test, deploy, and production validation , driving fast, reliable software delivery for hardware teams.

- Create data pipelines and analytics systems (ETL, aggregation, real-time reporting) that transform raw hardware test results into actionable engineering insights.

- Develop monitoring dashboards, alerting systems, and data visualization tools for fleet health, yield tracking, and performance benchmarking.

- Own features end-to-end: from design through implementation, testing, deployment, and operational excellence.

A typical day involves reviewing telemetry data from overnight fleet validation runs, identifying patterns that could indicate hardware issues or test regressions. This may also involve developing a new dashboard feature that visualizes yield trends across manufacturing sites or extending an automation framework to support a new test configuration.

The ideal candidate will have:

Basic qualifications:

- 3+ years of software development engineer or related occupational experience

- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering or a related discipline or equivalent

- Experience using Linux, demonstrating proficiency with associated tools or languages

- Ability to work proactively and independently, meet deadlines, and deliver on projects and tasks

- Knowledge of software engineering best practices across the development life cycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations

Preferred qualifications:

- Experience building monitoring dashboards and data visualization (Grafana, CloudWatch, QuickSight, or similar)

- Experience with data pipelines, ETL, or analytics (S3, Athena, Spark, or similar)

- Experience with systems programming languages (C, C++, Rust)

- Familiarity with computer architecture concepts (PCIe, memory hierarchy, power management)

- Advantage: experience with hardware bring-up, ASIC/FPGA validation, or manufacturing test development

## Skills

### Required
- Linux
- software development
- agile methodologies
- coding standards
- code reviews
- source management
- build processes
- testing
- operations

### Nice to have
- Grafana
- CloudWatch
- QuickSight
- S3
- Athena
- Spark
- C
- C++
- Rust
- PCIe
- memory hierarchy
- power management

---

Source: [Apply at amazon.jobs](https://amazon.jobs/en/jobs/10484133/software-development-engineer-aws-ml-machine-learning-israel-mlil-flow-sub-team-fleet-lifecycle-operational-workflows?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
