ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ 3 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Senior Software Engineer - ML Network Stack (AI)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Senior Software Engineer (ML Network Stack): Developing the network stack for EC2 distributed AI/ML systems with an accent on high-speed networking and HPC/RDMA interconnects. Focus on building infrastructure for monitoring performance at scale and automating software delivery via CI/CD tools.
Location: Onsite in Tel Aviv, Israel
Company
AI (Annapurna Labs) develops critical hardware and software components that serve as building blocks for AWS EC2 infrastructure.
What you will do
- Build and maintain infrastructure to monitor and report on the functionality and performance of massive testing workloads run at scale.
- Automate software delivery to customers using internal CI/CD tools, Linux, and public AWS products.
- Develop Python code to orchestrate large clusters and execute benchmarks and applications for ML and HPC workloads.
- Utilize AWS Managed Grafana and Athena to analyze performance data and create dashboards for stakeholders.
- Invent automatic mechanisms to detect and alert developers to functional and performance regressions.
- Manage infrastructure complexity covering various instance types, software stacks, and Linux operating systems.
Requirements
- 5+ years of professional software development experience (non-internship).
- 5+ years of experience leading design or architecture of reliable and scaling systems.
- 5+ years of full software development life cycle experience, including coding standards, code reviews, and build processes.
- 3+ years of experience as a mentor or tech lead for engineering teams.
- 3+ years of experience in SW/HW Co-Design.
- Strong knowledge of Linux, networking, and performant coding.
Nice to have
- Bachelor's degree in Computer Science or equivalent.
- Experience creating automated dashboards and visualization (e.g., Grafana).
- Experience with embedded systems, high-speed networking, or HPC/RDMA interconnects.
Culture & Benefits
- Emphasis on work-life harmony and flexibility within the working culture.
- Extensive knowledge-sharing, mentorship, and career-advancing resources.
- Inclusive culture that empowers employees to deliver high-impact results.
- Opportunities to work at the forefront of AI/ML with the largest clusters and models.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
3 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Software Engineer (AI)
17 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
AI Software Engineer Squad Lead (Fintech)
6 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
Applied AI Engineer (LLM)
6 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
Member Of Technical Staff, CTO Office (AI Security)
6 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
CX Automations Engineer (AI)
6 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄