The Research Associate - systems programmer will develop and maintain various utility scripts and system analyses pertaining to VTTIâ??s computational and administrative computing systems. The development efforts this position will focus on are those related to transferring data from the field, ingesting into databases, parsing text files, reporting results, and the myriad tasks related to system integration. This programmer will work primarily with backend data migration and loading operations, as well as supporting other members of the IT team (development, operations, and support) and researchers. This position is responsible for critical software infrastructure, and must have a thorough understanding of system operations and facility to write software with multiple languages, especially scripting languages, to perform various complex tasks. Ability to creatively test and adapt systems to various extreme conditions is a critical function of this position.
MS in quantitative field such as Statistics, Mathematics, Engineering, Computer Science, or related field. Significant work experience and a lesser degree may be considered. Experience with multiple scripting languages to perform system-level tasks including: bash, python. Strong testing focus and attention to details. Experience developing tests and diagnosing systems at the edge of performance boundaries. Strong background with presenting analytic results in tabular and graphical formats. A solid understanding of operating system fundamentals and diagnostics related to memory utilization; file system, logical volume, and RAID configurations; and networking. Strong technical documentation, oral and written analytical communication.
Higher level IT languages such as Java, C, C++. Experience with relational databases and using databases. Good working knowledge of SQL. Familiarity with parallel and grid software development and operation. Experience as a system administrator in a heterogeneous environment (Linux/Windows/Mac). Experience writing analysis. Experience using both word processor and LaTeX for technical writing -Experience with web application development, writing HTML for regular reporting.