Platform SW Architect
About The Position
We are looking for a platform Software Architect to help define and develop the architecture of NeuReality’s AI inference appliance. You will help define systems requirements and architectures mapped onto server-on-chip-based systems in diverse vertical AI markets. You will help define overall system functionality and other essential components such as integrity, privacy, security, telemetry, monitor, etc., and develop in the areas where we need to innovate or have gaps.
Responsibilities:
- Define the Software architecture guidelines and partition of labor between multiple software and firmware entities of the SoC.
- Help define system flows to enable exposing services with an AI inference appliance in an environment that combines multiple HW and SW components.
- Help to define HW and SW interfaces and required HW acceleration for a cutting-edge server on a chip.
- Lead performance estimations, measurements, and optimizations as well as system-level integrations.
- Support direct end customer engagement that helps to define use cases and system solutions including demos and PoCs.
Experience & Qualifications:
- BSc/MSc in Electrical Engineering or Computer Science or similar.
- 10+ years of proven experience with complex systems that contain HW/FW/SW.
- Software architecture with emphasis on HW/SW APIs, CPU and memory subsystems, overall system performance, scaling, and optimization.
- General familiarity with network protocol stacks, virtualization, and boot processes.
Requirements
- At least 5 years - hands-on experience managing IT systems and networks.
- At least 5 years - of managing Windows clients, Windows Servers, and Linux systems.
- More than 10 years of experience overall
- Experience and understanding of one of the cloud providers (AWS, GCP, etc) development environment and structure
- Deep experience with Windows – installing, managing, configuring, and troubleshooting.
- Highly experienced with Active Directory and Azure Active Directory.
- Scripting (bash, python)
- Automation of workstation/server installation and configuration
- At least 2 years experience in Visualization and cloud
- Services oriented, great communication skills.
- A team player at heart
Advantages:
- Familiarity with high-speed I/O subsystems such as PCIe, CXL.io, and CXL.mem, and storage subsystems such as NVMe, NVMeOF, Object, and Block storage.
- Familiarity with Kubernetes orchestration, load balancing, and general data center architectures.
- Familiarity with AI systems and AI hardware acceleration engines.