File Systems Engineer

Avere Systems   •  

Pittsburgh, PA

Industry: Networks


Less than 5 years

Posted 341 days ago

Avere Systems is in the networked storage industry, providing scalable, high-performance storage solutions. As a software engineer in the filesystems team, you will participate in the requirements analysis, architectural specification, development and verification of innovative filesystem features for Avere OS. As part of this job, you will perform performance analysis of performance critical paths, and implement designs with reliability, availability, and supportability goals. You will also provide guidance and product expertise to the support and field engineering teams for pre-sales and customer escalations. Responsibilities also include writing and/or tuning high-performance software for networking or storage applications, developing software for FreeBSD, Linux, or UNIX operating systems, and Python scripting.

Requirements and Responsibilities:

- C and/or C++ programming experience
- Creative approach to problem solving coupled with experience and knowledge in solving complex problems
- Experience developing software for storage systems
- Experience developing distributed and/or high-availability systems
- Strong aptitude for learning new technologies and an understanding of complex concepts related to computer architecture, data structures, and programming practices
- Ability to work collaboratively with a team of engineers to meet aggressive goals and high quality standards
- Ability to deliver results with limited supervision; must be a self-starter
- Strong oral and written communication skills

Experience & Education:

- 3+ years of professional experience developing software
- BS in Electrical Engineering, Computer Engineering, or Computer Science is required; MS is preferred