Talent.com

Entry level programmer h1.location_city

[job_alerts.create_a_job]

Entry level programmer • washington dc

[last_updated.last_updated_variable_hours]
Science Applications Programmer

Science Applications Programmer

SAICCollege Park, MD, US
[job_card.full_time]
SAIC is looking for a Science Applications Programmer for one of our programs in College Park, MD.The Environmental Modeling Center (EMC) is part of the National Weather Service (NWS) and is respon...[show_more][last_updated.last_updated_variable_days]
Entry Level Management

Entry Level Management

Interview HuntersSilver Spring, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
We are looking for a representative to join our team.This person will operate as the lead on all critical business accounts.The focus of this vital role is to manage the relationship with the clien...[show_more][last_updated.last_updated_30]
  • [promoted]
CDL-A Trainee Entry Level

CDL-A Trainee Entry Level

SkillConnect LLCARLINGTON, VA, USA
[job_card.full_time]
Recent CDL-A Grads – Start Your Trucking Career with Paid Training! .Just got your CDL-A, We’ve got the perfect opportunity to launch your career!.We’re looking for motivated, safety-minded recent ...[show_more][last_updated.last_updated_variable_days]
  • [promoted]
  • [new]
Entry-Level Associate (Commercial)

Entry-Level Associate (Commercial)

EABWashington, DC, United States
[job_card.full_time]
At EAB, our mission is to make education smarter and our communities stronger.We work with more than 2,800 institutions to drive transformative change through data-driven insights and best-in-class...[show_more][last_updated.last_updated_variable_hours]
CWMD Model Programmer

CWMD Model Programmer

SPAArlington, VA, US
[job_card.full_time]
Overview Systems Planning and Analysis, Inc.SPA) delivers high-impact, technical solutions to complex national security issues.With over 50 years of business expertise and consistent growth, we are...[show_more][last_updated.last_updated_30]
Programmer/Systems Administrator

Programmer/Systems Administrator

District of Columbia District CourtWashington, DC, US
[job_card.full_time]
Job Details for Programmer/Systems Administrator.Court Name/Organization: District of Columbia District Court Overview of the Position: The U.District and Bankruptcy Courts for the District of Colu...[show_more][last_updated.last_updated_30]
  • [promoted]
Computer Programmer

Computer Programmer

TradeJobsWorkForce22202 Arlington, VA, US
[job_card.full_time]
Computer Programmer Job Duties: Code and test programming for software and mobile apps.Develop and deploy computer applications.Execute code builds to test and production environments.Collaborate w...[show_more][last_updated.last_updated_30]
Application Programmer

Application Programmer

Ops Tech AllianceWashington, DC
[job_card.full_time]
TS/SCI with Polygraph Required.Salary Range: $97,000 - $117,000 per year .Ops Tech Alliance (OTA) is seeking an.In this role, you’ll design, build, and test applications that power critical operati...[show_more][last_updated.last_updated_30]
Programmer (Hybrid)

Programmer (Hybrid)

SiloSmashersArlington, VA, USA
[job_card.full_time]
[filters_job_card.quick_apply]
DHS suitability clearance, as required by federal contract.The Programmer will support DHS CISA by developing secure, scalable applications that enable modernization and mission success.Develop and...[show_more][last_updated.last_updated_30]
Computer Programmer

Computer Programmer

Knowledge Management, Inc.Washington, DC, USA
[job_card.full_time]
[filters_job_card.quick_apply]
KMI) has the leadership and experience to deliver innovative technology, logistics and management solutions to meet real mission requirements.KMI is a Minority Business Enterprise (MBE) and Small D...[show_more][last_updated.last_updated_variable_days]
  • [promoted]
Entry Level Secretary

Entry Level Secretary

TradeJobsWorkforce22227 Arlington, VA, US
[job_card.full_time]
Secretary Job Requirements: Scheduling estimate appointments and drop off dates.Organizing and maintaining all physical and electronic files.Providing information to callers.Keeping track of all ne...[show_more][last_updated.last_updated_30]
Entry Level Fundraiser

Entry Level Fundraiser

Queen City PromotionsAlexandria, VA, US
[job_card.full_time]
[filters_job_card.quick_apply]
Join Our Team as a Fundraiser & Make an Impact!.Outgoing? Love meeting new people? Want to make a difference?.We’re looking for energetic, social, and motivated individuals to join our team as Entr...[show_more][last_updated.last_updated_30]
Entry Level Sales Representative

Entry Level Sales Representative

VivintSilver Spring, Maryland, United States
[job_card.full_time] +1
Job Type: Full-Time & Part-Time (30 hour minimum).We are Vivint, a billion-dollar tech company who has over 1.We are the #1 Home Automation & Security Company in the Nation.We are one of the leadin...[show_more][last_updated.last_updated_30]
  • [promoted]
Python Programmer

Python Programmer

SynergisticITBethesda, MD, United States
[job_card.full_time]
About Us: Synergistic IT is a full-service staffing and placement firm servicing client in America for the past 12+ years.We are dedicated towards fulfilling the IT needs of our clients.From staffi...[show_more][last_updated.last_updated_variable_days]
Senior Zone Programmer

Senior Zone Programmer

Sigma DesignWashington, DC, US
[job_card.permanent]
[filters_job_card.quick_apply]
Direct Placement for Client) Sigma Design has collaborated with a global technology company seeking an experienced Senior Zone Programmer to join their team working remotely.This company blends the...[show_more][last_updated.last_updated_30]
Applications Programmer

Applications Programmer

ANGARAICollege Park, MD, us
[job_card.full_time]
[filters_job_card.quick_apply]
We are seeking a motivated and detail-oriented.The ideal candidate will have hands-on experience with Python development, RESTful services, relational databases, and Agile methodologies.This role i...[show_more][last_updated.last_updated_variable_days]
Entry Level Sales

Entry Level Sales

Home Genius ExteriorsAlexandria, Virginia, United States
[job_card.full_time]
Ready to Kickstart Your Sales Career with Home Genius Exteriors?.Are you a recent graduate looking to jump into a dynamic sales career? Do you have a competitive mindset and love interacting with n...[show_more][last_updated.last_updated_30]
  • [promoted]
Designer - Entry Level

Designer - Entry Level

CannonDesignArlington, VA, United States
[job_card.full_time]
If you think your skills, experience and aspirations make you a good match for this position, we encourage you to apply.This entry-level position will have a design/technical focus and be a member ...[show_more][last_updated.last_updated_variable_days]
Entry-Level Engineer

Entry-Level Engineer

Whiting-TurnerCollege Park, MD, US
[job_card.full_time]
This position is for the Washington, DC Metro Area which includes.Applying for positions in multiple locations will result in a longer vetting process.The Whiting-Turner Contracting Company is an E...[show_more][last_updated.last_updated_30]
Science Applications Programmer

Science Applications Programmer

SAICCollege Park, MD, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Description

SAIC is looking for a Science Applications Programmer for one of our programs in College Park, MD.

The Environmental Modeling Center (EMC) is part of the National Weather Service (NWS) and is responsible for developing complex Earth system models together with its research partners. These numerical weather prediction (NWP) models are deployed on the NWS operational supercomputers to provide weather and seasonal forecast guidance at different timescales from hours to days to months. The NWP models range from global atmospheric models, limited-area (regional) high-resolution convective-scale atmospheric models, hurricane models, global ocean circulation models, cryospheric models, wave models, and land surface models. EMC is involved in all phases of scientific and engineering model development including data ingest, data assimilation, model integration, post processing, product generation, and validation and verification.

EMC's numerical weather prediction (NWP) applications use complex end-to-end workflows to drive them from data assimilation to product generation, with an aim to provide forecast guidance. This position is responsible for developing, maintaining, modernizing, and expanding the workflows that drive several mission-critical weather prediction systems at EMC. The developer will work with a team of other software developers and physical scientists to develop cross-application tools that can be used to drive modeling systems from end to end. The programmer will support any and all aspects of the development of these fully coupled Earth system modeling systems, including implementing scientific improvements, testing, documentation, and assisting with operational code deliveries.

Job Description:

  • Contribute to the development of critical workflow infrastructure for major modeling systems, such as the Real Time Ocean Forecast System (RTOFS), the Global Forecast System and its ensemble counterpart, high-resolution applications like the Rapid Refresh Forecast System, and AI applications like the AI Global Forecast System.
  • Comprehend and adhere to operational computing standards in support of operational code deliveries.
  • Port workflows to new high-performance computing and/or cloud platforms.
  • Develop user interfaces that allow scientists to easily set up experiments that run parts of and/or the full workflow, including to enable experiments using only specified coupled components (atmosphere only, atmosphere - wave, etc.).
  • Conduct profiling of performance-critical model code and identify and implement performance improvements.
  • Maintain documentation standards that support community model development.
  • Incorporate modern software management practices like unit testing, continuous integration, documentation, and other agile development techniques, including as they pertain to the maintenance and modernization of legacy code.
  • Maintain and modernize the CMake-based build systems that EMC uses for their Earth system models.
  • Adhere to modern code management principles (Git repositories, including forking and branching; GitHub/GitLab features including continuous integration services).

Qualifications

Required Education:

  • Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience.

Qualifications:

  • Background in meteorology/NWP, physical sciences, mathematics, or closely related field with demonstrated numerical modeling and related scientific computing experience.
  • Experience with data assimilation (JEDI, SOCA) is strongly preferred. Experience with ocean and sea ice models, coupled frameworks, and scientific data formats (HDF5, NetCDF, GRIB/2) are beneficial.
  • Proficiency in shell scripting, automation (including templated approaches), version control systems (Git), and developing software in a Linux or similar environment.
  • Expertise and demonstrated proficiency in Python and Fortran (including F95+), including advanced concepts such as Object-Oriented Programming.
  • Demonstrated working knowledge of modern software engineering practices (requirements gathering, design, prototyping, version control, integration, testing, and documentation).
  • Demonstrated experience in developing, working with, and running Earth system models or technically similar workflows on high-performance computing platforms including distributed-memory (MPI) and preferably also shared-memory (OpenMP, pthreads) parallelization. Experience with using parallel job schedulers (SLURM, PBS) is strongly preferred, as is experience with using workflow managers (Rocoto, ecFlow, Cylc). GPU experience is a plus.
  • Familiarity with cross-platform package management, build, and test systems, especially CMake/CTest and pip. Experience with using and developing environment modules (Tcl modules, Lmod) is strongly preferred. Experience with package managers (EasyBuild, Spack) and containers (Docker, Apptainer/Singularity, Charliecloud) is a plus.
  • Good verbal and written communication skills in English.
  • Ability to work effectively and professionally as part of a diverse, customer-focused team and collaborate with software engineers and scientists across different teams and agencies. The ideal candidate is a self-starter accustomed to independently identifying and prioritizing development needs.
  • Experience working in Agile/Scrum environments is preferred.

Clearance:

  • Candidates must be a U.S. Citizen or Green Card Holder to qualify (please indicate in your cover letter) and must be able to obtain a Public Trust Clearance.

Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.