
 |
Job Postings
System Architect (Data Storage)
Job Description
We are looking for a dynamic and technically deep software developer to provide technical leadership for a team in the design and implementation of a Linux-based appliance that manages a large scale distributed object store for continuous backup and near-instantaneous recovery.
Responsibilities
- Collaborate with CTO, Engineering managers, and Product Manager in specifying the functional requirements
- Design system architecture based on requirements
- Write and maintain architectural design specifications
- Assist manager in overseeing the group in performing detailed design and writing detailed design specifications
- Assist manager in overseeing the group during the implementation phase
- Assist manager in overseeing the group in bug fixing during the alpha testing phase
- Deliver highly robust, highly reliable, high performance software that meets all of the requirements
Requirements
- Experience in design and development of file system or database
- Experience in design and development of large-scale, fault-tolerant distributed systems
- Experience in journaling, crash recovery, and active failover clustering systems
- Familiarity with Linux kernel
- Good knowledge of file system internals
- Good knowledge of storage technologies including SAN, NAS, Fibre Channel, iSCSI
- Good knowledge of database internals
- Good network programming background
- Excellent documentation and organization skills
- Excellent communication skills
- Proficient in C & C++
- Self-motivated
- Minimum of BSCS or equivalent with at least 10 years of experience
- Startup experience preferred
Please submit resumes to .
 |
© Asempra 2008 - Privacy Statement