Junior Software Architect
Join a software architecture team designing cloud and data-center solutions spanning hardware, networking, orchestration, and applications.
תחומי אחריות
- Lead cloud-networking architecture, including orchestration, provisioning, and security solutions
- Design system architectures for DPU and NIC technologies
- Develop end-to-end solutions spanning application software and hardware
- Write clear, reliable architecture specifications
- Evaluate technologies and build prototypes for potential product development
- Collaborate with software and hardware architects, R&D, product, solutions, application, and field engineering teams
- Work with customers on advanced and future technologies
דרישות
- Bachelor’s, master’s, or doctoral degree in computer science, computer engineering, or electrical engineering
- At least 2 years of software or system architecture experience
- At least 2 years of software development experience
- Strong knowledge of C and Python
- Hands-on Linux development experience and familiarity with Docker and container technologies
- Experience with cloud and data-center networking, protocols, and common network topologies
- Strong design, coding, analytical, debugging, and problem-solving skills
- Ability to collaborate with teams locally and internationally
- Excellent communication, documentation, and presentation skills
יתרון
- Experience developing networking or security devices such as NICs, DPUs, switches, routers, or firewalls
- Knowledge of operating systems and drivers
- Experience with DPDK, OVS, or OVN
- Experience with Kubernetes components, CRDs, operators, system plugins, or CNI plugins such as Calico and Flannel
- Experience with OpenStack, OpenShift, or cloud APIs
הטבות
- Competitive salary and benefits package