Software Team Lead
AragoJob Title
Software Team Lead
Role Summary
The Software Team Lead coordinates the software team across the stack to deliver performant software for Arago's AI accelerator processors. The role focuses on performance optimization, delivering prototype and pilot stacks for early silicon, aligning client requirements with deliverables, and building and mentoring a small engineering team while remaining hands‑on.
Experience Level
Senior level. No specific years-of-experience were specified.
Responsibilities
Lead and execute core software work for AI accelerator products, collaborate with hardware teams, and manage client-facing technical scope.
- Own and drive the software stack for AI accelerator products, balancing speed of execution with long-term technical foundations.
- Work closely with chip architecture and hardware teams on hardware–software co-design and early silicon bring-up.
- Lead development across kernel libraries, runtimes, drivers, firmware, and developer tooling as needed.
- Optimize key AI workloads for performance, efficiency, memory usage, and reliability on emerging hardware.
- Remain hands-on with architecture, coding, debugging, reviews, and performance analysis while mentoring a growing team.
- Partner directly with clients to translate technical requirements into clear deliverables, scope, and timelines.
Requirements
Core technical and leadership requirements for successful candidates.
- Strong experience in systems software for AI/ML accelerators, GPUs, CPUs, or other high-performance compute platforms.
- Solid understanding of computer architecture, memory systems, parallel computing, and hardware–software interaction.
- Proven ability to lead small engineering teams while retaining significant individual contribution.
- Strong C/C++ programming skills.
- Experience with testing and deployment infrastructure for large-scale software projects.
- Strong communication and project ownership skills, including translating client requirements into technical scope, deliverables, and realistic timelines.
- English proficiency at a professional level.
Nice-to-have:
- Experience with Python and modern ML frameworks (PyTorch, ONNX, TensorRT).
- Strong background in mathematics.
- Hands-on experience with low-level software such as compilers, drivers, and firmware.
- Experience profiling and optimizing AI workloads for performance, memory efficiency, and hardware utilization.
- Experience with AI inference platforms such as vLLM and SGLang.
Education Requirements
Not specified.
About the Company
Company: Arago
Arago is an AI and computer hardware startup (founded 2024) developing AI-driven semiconductor and photonics solutions. The company brings together engineers and researchers in photonics, electronics, software, mathematics, and machine learning to accelerate prototype-to-silicon development across hubs in France, North America, and Israel.
