Research Engineer I, II, III, or Senior
Position Function :
This position will be located at the Mississippi State University Science and Technology Center at the Stennis Space Center, MS to provide computer science support in the development of data management capabilities and visualization techniques for the National Oceanographic and Atmospheric Administration (NOAA) and its partners.
An experienced computer scientist with extensive development experience and cloud-based programing is required to complete this work.
Qualified candidates must have the skills to develop and test databases with front-end development teams documenting the process and creating operation manuals.
Remote work will be considered for this position.
Salary Grade : 15
Please see or for salary ranges. For salary grade UC, these positions are "Unclassified" and salary ranges are determined by the hiring department.
Essential Duties and Responsibilities :
1. Work closely with University and NOAA staff to develop database products
2. Prepare database documentation as products are developed and completed
3. Work with front-end development teams and assist in the management of NGI development staff
4. Test databases with performance testing procedures to ensure proper operations of databases and ensure error-free development
5. Familiarity with relational database applications (MS Access / Visual Basic, PostGreSQL, Oracle, etc) and familiarity with migrating to and using such applications in a cloud environment.
6. Experience with maintaining configuration control in Gitlab and employing Continuous Integration and Continuous Delivery (CI / CD) strategies in both on-premise and cloud-based applications.
7. Software Development Capabilities both on-premise and in cloud environments :
a. Ability to develop search optimization algorithms on large datasets using technologies such like Elasticsearch, ESRI Geoportal etc.
b. Ability to develop algorithms for processing Video and Imagery data. Desired : Image Processing, Computer Vision and AI expertise
c. Experience using Amazon Web Services (AWS )
d. Experience building cloud provider agnostic systems
e. Experience developing applications
8. Web Development Capabilities :
a. In-depth knowledge of at least one or two programming languages (, Python, Java).
b. Experience with web development technologies HTML, XML, CSS, JSON, Javascript, jQuery
c. Experience with web application frameworks (, Django, Grails, AngularJS, ReactJS, etc.)
Salary commensurate with abilities and experience.
Minimum Qualifications :
Level of appointment (Research I, II, III or Senior) is commensurate with qualifications and experience.
Research Engineer I - in engineering or computer science; Less than one year in a related area.
Research Engineer in engineering or computer science; Two years of processional experience in related area. Requires two years at previous level or equivalent.
Research Engineer in engineering or computer science; Four years of professional experience in related area; Requires two years at previous level or equivalent.
Senior Research Engineer - in engineering or computer science; Six years or more years of professional experience in a related area;
Requires two years at previous level or equivalent.
Preferred Qualifications :
or in Computer Science, Data Science, or related field.
Computer literate and experienced with common word processing, database, and office applications. Proficient in providing software system analysis, design, development, testing, documentation and implementation in a federal Government environment. Expert technical writer.
Demonstrated proficiency with Cloud based programming, Linux, XML / XSLT / XSD, Technical
Support, and HTML / DHTML, and XHTML, R, Python, and Google Apps Script or JavaScript.
Comfort with SQL databases.
Big data management and analysis experience.
Familiarity with NOAA NCEI data management policies and procedures as well as NIST specified security protocols.