Careers

Computer Scientist II, S4

Apply now Job no: 502133
Department: Earth System Science Center
Work type: Staff Full-time Exempt
Location: Alabama
Categories: Research - Environmental

Purpose of the Position:

The Computer Scientist developer is responsible for designing, developing, implementing and operating science data solutions. This includes artificial intelligence, data analytics and data discovery solutions to create intelligent and automated scientific systems. This role works on various stages of the development life cycle, from data preprocessing and model development to deployment and monitoring.

This work is for the Inter-Agency Implementation and Advanced Concepts Team (IMPACT) within the Lab for Applied Science (LAS) under the Earth Systems Science Center.

NASA's IMPACT Project Office monitors trends and progressions across the informatics, data science, and information technology communities in order to inform strategy and develop effective solutions for Earth science data management and dissemination. Additionally, the IMPACT Project Office provides a broad user perspective as to how NASA Earth science data and information are represented and communicated. The IMPACT project fosters cross-community collaborations in order to improve all phases of the Earth science data life cycle, including processes, policies, engineering, and information communication.

Duties/Responsibilities
• Perform research and collaborate with various stakeholders to understand, meet, and answer challenges and use cases.
• Design, program codes and implement strategies for collection, analysis, or display of scientific data
• Process, clean and transform data to ensure its quality and relevance
• Select appropriate techniques, models and solutions based on the problem at hand
• Train and fine-tune models using various algorithms and frameworks
• Optimize solutions for performance, scalability, and accuracy, considering factors like computational resources and memory constraints
• Collaborate with software engineers to integrate solutions into existing systems or develop new applications
• Stay updated with the latest advancements in technology and contribute to the adoption of best practices within the team

Minimum Requirements:

• Master's degree in software engineering, computer science or a related field, 21 months of full-time verifiable work experience, or an equivalent combination of education and years of experience
• Proficiency in programming languages such as Python, R, and JavaScript for developing applications
• Proficiency in exploratory scientific data analysis and data visualization
• Working knowledge of cloud platforms such as AWS, Azure, and GCP
• Experience with version control systems like Git for collaborative development and code management
• Strong and innovative problem-solving skills used to analyze complex issues and propose AI/ML solutions
• Ability to communicate with team members and to document work appropriately
• Thoroughly and effectively document actions and results

Desired Qualifications:

• Solid understanding of machine learning algorithms, including supervised and unsupervised learning, reinforcement learning, and deep learning
• Familiarity with natural language processing (NLP) techniques, Large Language Models and libraries for text analysis and sentiment analysis [optional for a developer but nice to have]

Published Salary (if available):

$83,996 - $89,611

Advertised: Central Standard Time
Applications close:

Back to search results Apply now Refer a friend


Please note, job openings are posted for a minimum of three (3) business days and may be removed from the job posting board and filled any time after the minimum posting period has ended.


AN AFFIRMATIVE ACTION/EQUAL OPPORTUNITY EMPLOYER OF
MINORITIES/FEMALES/VETERANS/DISABLED