
Software AI Principal Engineer
- הרצליה
- משרה קבועה
- משרה מלאה
As a Software AI Principal Engineer you will be responsible for developing cutting-edge software while providing creative solutions based on our business needs.Key ResponsibilitiesYou will:
- Design, develop, and own complex software features across the agile lifecycle – from requirements and design to implementation, testing, and long-term support
- Improve our stability by troubleshooting and integrating smart solutions to existing components
- Work with peers, partake in design reviews while driving best practices to constantly improve the quality of our product
- Design and implement algorithms to optimize performance, scalability, and reliability
- Experiment with and integrate emerging AI infrastructure and frameworks into the development workflow to boost productivity and innovation
- Relevant BSc. with exceptional marks from a top university
- 8+ years of hands-on experience with one or more of the following: storage, device drivers, databases, embedded software/firmware development, Linux, networking.
- Expert level coding skills, proficiency in C/C++ and Python
- Background or knowledge in AI infrastructure or tools (e.g., RAG, MCP, open-source LLMs such as Llama, model fine-tuning, or orchestration frameworks), and their application in modern software engineering
- Great team player who knows when and how to push independently when needed
- Strong knowledge of storage systems data-path
- Strong knowledge of networking, including RDMA, NVMe, and related high-performance protocols
- Experience and understanding of Linux internals