Software Development Engineer (AWS ML), Machine Learning Israel (MLIL) — FLOW sub-team (Fleet Lifecycle & Operational Workflows)
Amazon4 days ago
Tel Aviv-Yafo, IsraelMid Level
H1B Sponsor
Responsibilities
- Design and develop scalable automation frameworks, deployment systems, and test orchestration platforms for manufacturing and production environments.
- Collaborate with Hardware, Manufacturing, and EC2 teams to automate software delivery and qualification workflows.
- Debug and root-cause hardware/software interaction failures using data analysis and automation-assisted triage.
- Build and own end-to-end CI/CD pipelines from code commit through production validation.
- Create ETL, aggregation, real-time reporting, and analytics systems for hardware test results.
- Develop dashboards, alerting systems, and data visualization tools for fleet health, manufacturing yield, and performance benchmarking.
- Own features through design, implementation, testing, deployment, and operational support.
Requirements
- At least 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.
- Experience using Linux and proficiency with associated tools or languages.
- Knowledge of software engineering practices across the development lifecycle, including coding standards, code reviews, source management, build processes, testing, and operations.
- Preferred experience with monitoring dashboards and data visualization using Grafana, CloudWatch, QuickSight, or similar tools.
- Preferred experience with data pipelines, ETL, or analytics using S3, Athena, Spark, or similar technologies.
- Preferred experience with C, C++, or Rust.
- Familiarity with computer architecture concepts such as PCIe, memory hierarchy, and power management.
- Experience with hardware bring-up, ASIC/FPGA validation, or manufacturing test development is advantageous.