ASRC Federal Holding Company
Senior Principal Software Engineer
ASRC Federal Holding Company, Reston, Virginia, United States, 22090
ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join our team and discover why we are a top veteran employer and Certified Great Place to Work
ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join our team and discover why we are a top veteran employer and Certified Great Place to Work
The National Oceanic and Atmospheric Administration (NOAA) Earth Prediction Innovation Center (EPIC) is a community-based collaboration model for the Weather Enterprise (i.e., government, industry, and academia) designed to accelerate innovation that improves weather forecasting systems, such as the Unified Forecast System (UFS). The result is mitigating the devastating impacts of hazardous weather and other environmental events on life, property, and the nation's economy. The EPIC contract customer is NOAA's Weather Program Office (WPO) within NOAA's Oceanic and Atmospheric Research (OAR) line office.
The EPIC Performance Work Statement (PWS) describes EPIC's requirements as "advancing weather modeling skill, reclaiming and maintaining international leadership in the area of numerical weather prediction, and improving the transition of research into operations. The general objective and scope of this PWS is to obtain state-of-the-art software architecture, software engineering and scientific and technical support services to maintain and continuously expand the community modeling infrastructure that facilitates robust user support and easy access for advanced Earth system models, applications and components in the framework of the Unified Forecast System (UFS), a community-based, coupled, comprehensive Earth modeling system spanning spatial scales from local to global, and temporal scales from hourly to seasonal forecast scales."
The NOAA EPIC scope of work includes:
Project management
Infrastructure
Code Management
Systems integration
Data management
Tracking computational performance and model skill improvement
Advanced user support
Community Engagement
Continuous Stakeholder Engagement
Machine Learning (ML) for Numerical Weather Prediction (NWP)
We are seeking a Senior Principal Software Engineer.
Primary Responsibilities:
Participates in software engineering efforts that will lead to UFS code improvement services in collaboration within an integrated cross-disciplinary environment to ensure that the UFS code is easily maintainable, extensible and performance optimized
Ensures comprehensive code and science-based documentation
Provides services and support for the development and integration of scientific software components, development and use of tools for user support requests
Develops and maintains user facing documentation such as user's guides, release notes, known issues, tutorials and developer's guides
Delivers scientific software and HPC oriented training and tutorials both online and in person
Designs, provides and supports scientific code hackathons, sprints and workshops, and develops and maintains infrastructure to help enable culture change toward community development, R2O/O2R and other approaches such as web presence, innovation hubs and other social media
Employs modularity, the design principle known as separation of concerns (SoC)
Develops and executes clear project deliverables and success metrics
Develops continuous integration and continuous delivery pipelines for EPIC software development
Leads and coordinate software engineering efforts that will lead to UFS code improvement services in collaboration within an integrated cross-disciplinary environment to ensure that the UFS code is easily maintainable, extensible and performance optimized
Working with the PM, Chief Scientist, and Chief System Architect, identify and collaborates with key stakeholders in the NWP and the ESM communities to identify future strategic directions to advance NWP in an ESM framework
With the product manager, ensures that capabilities developed by the contract are advancing the highest priority science-based outcomes of stakeholders
Requirements:
Required Qualifications:
4 years of relevant experience software development / software engineering
Excellent written and communication skills
* Preferred Qualifications:
Bachelor's degree in a related discipline (e.g., IT, technology, engineering)
Experience with Continuous Integration (CI) / Continuous Deployment (CD) software development pipelines or similar DevSecOps toolchains, incl. some aspect in the cloud
Experience with cloud-based system development
Experience with high-performance computing (HPC) systems development or modeling
Experience in weather-related science (incl. modeling) or forecasting, preferably Numerical Weather Prediction (NWP)
Experience at NOAA or similar organization that performs weather-related science or forecasting
Understands NOAA's Unified Forecast System (UFS)
Understands how Artificial Intelligence / Machine Language approaches are, and can be, applied to weather modeling and forecasting
We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.
We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.
EEO Statement
ASRC Federal and its Subsidiaries are Equal Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.
Job Details
Job Family
Information Technology
Job Function
Software Engineering
Pay Type
Salary
Education Level
Bachelor's Degree
ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join our team and discover why we are a top veteran employer and Certified Great Place to Work
The National Oceanic and Atmospheric Administration (NOAA) Earth Prediction Innovation Center (EPIC) is a community-based collaboration model for the Weather Enterprise (i.e., government, industry, and academia) designed to accelerate innovation that improves weather forecasting systems, such as the Unified Forecast System (UFS). The result is mitigating the devastating impacts of hazardous weather and other environmental events on life, property, and the nation's economy. The EPIC contract customer is NOAA's Weather Program Office (WPO) within NOAA's Oceanic and Atmospheric Research (OAR) line office.
The EPIC Performance Work Statement (PWS) describes EPIC's requirements as "advancing weather modeling skill, reclaiming and maintaining international leadership in the area of numerical weather prediction, and improving the transition of research into operations. The general objective and scope of this PWS is to obtain state-of-the-art software architecture, software engineering and scientific and technical support services to maintain and continuously expand the community modeling infrastructure that facilitates robust user support and easy access for advanced Earth system models, applications and components in the framework of the Unified Forecast System (UFS), a community-based, coupled, comprehensive Earth modeling system spanning spatial scales from local to global, and temporal scales from hourly to seasonal forecast scales."
The NOAA EPIC scope of work includes:
Project management
Infrastructure
Code Management
Systems integration
Data management
Tracking computational performance and model skill improvement
Advanced user support
Community Engagement
Continuous Stakeholder Engagement
Machine Learning (ML) for Numerical Weather Prediction (NWP)
We are seeking a Senior Principal Software Engineer.
Primary Responsibilities:
Participates in software engineering efforts that will lead to UFS code improvement services in collaboration within an integrated cross-disciplinary environment to ensure that the UFS code is easily maintainable, extensible and performance optimized
Ensures comprehensive code and science-based documentation
Provides services and support for the development and integration of scientific software components, development and use of tools for user support requests
Develops and maintains user facing documentation such as user's guides, release notes, known issues, tutorials and developer's guides
Delivers scientific software and HPC oriented training and tutorials both online and in person
Designs, provides and supports scientific code hackathons, sprints and workshops, and develops and maintains infrastructure to help enable culture change toward community development, R2O/O2R and other approaches such as web presence, innovation hubs and other social media
Employs modularity, the design principle known as separation of concerns (SoC)
Develops and executes clear project deliverables and success metrics
Develops continuous integration and continuous delivery pipelines for EPIC software development
Leads and coordinate software engineering efforts that will lead to UFS code improvement services in collaboration within an integrated cross-disciplinary environment to ensure that the UFS code is easily maintainable, extensible and performance optimized
Working with the PM, Chief Scientist, and Chief System Architect, identify and collaborates with key stakeholders in the NWP and the ESM communities to identify future strategic directions to advance NWP in an ESM framework
With the product manager, ensures that capabilities developed by the contract are advancing the highest priority science-based outcomes of stakeholders
Requirements:
Required Qualifications:
4 years of relevant experience software development / software engineering
Excellent written and communication skills
* Preferred Qualifications:
Bachelor's degree in a related discipline (e.g., IT, technology, engineering)
Experience with Continuous Integration (CI) / Continuous Deployment (CD) software development pipelines or similar DevSecOps toolchains, incl. some aspect in the cloud
Experience with cloud-based system development
Experience with high-performance computing (HPC) systems development or modeling
Experience in weather-related science (incl. modeling) or forecasting, preferably Numerical Weather Prediction (NWP)
Experience at NOAA or similar organization that performs weather-related science or forecasting
Understands NOAA's Unified Forecast System (UFS)
Understands how Artificial Intelligence / Machine Language approaches are, and can be, applied to weather modeling and forecasting
We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.
We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.
EEO Statement
ASRC Federal and its Subsidiaries are Equal Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.
Job Details
Job Family
Information Technology
Job Function
Software Engineering
Pay Type
Salary
Education Level
Bachelor's Degree