Application Developer

job
  • Randstad Digital
Job Summary
Location
Lanham ,MD 20706
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
26 Jan 2025
Share
Job Description

NOTE: Due to the nature of the work the role will be onsite in Lanham, MD

Also due to NASA clearance purposes the candidate must be a US Citizen to receive the clearance


Randstad Federal is supporting a prime vendor working with NASA on a range of space missions and they need a Application Development Engineer to help support their growing program. They need someone with only 1+ years of experience with Python and some of the python libraries like Pandas and NumPy. You will be doing a mixture of software development and working with containerization connected to AWS cloud. This will be a great bridge role to get into more of the DevOps space for a less experienced engineer!


Randstad offers competitive 401k match, medical, dental, and vision insurance for those who qualify

I cannot work with 3rd party C2C vendors


Duties and Responsibilities:

  • Designing, developing, and maintaining scientific software applications to process, analyze, and visualize remote sensing data.
  • Collaborate with scientists and end-users to understand their needs and translate these into technical requirements.
  • Write clean, maintainable, and efficient code for use in scientific research.
  • Participate in code reviews, testing, and deployment pipelines to ensure software reliability and efficiency.
  • Support the integration of software solutions with on-premises HPC environments and cloud platforms.
  • Develop user-facing documentation and Jupyter notebooks detailing the functionality of software applications.
  • Develop and implement machine learning (ML) models to extract insights from remote sensing data.
  • Creating and maintaining automated testing pipelines.

Requirements:

  • Bachelor’s degree in computer science or a related discipline.
  • One (1) plus year of experience developing in Python, including experience with libraries such as NumPy, Pandas, and Matplotlib.
  • Understanding of machine learning and data science concepts, with exposure to frameworks such as PyTorch, Tensorflow, or Scikit-Learn.
  • Experience with version control systems like Git.
  • Familiarity with Linux environments and basic scripting.
  • Interest in learning about geospatial data and remote sensing applications.
  • Strong problem-solving and analytical skills.
  • Ability to work collaboratively on multidisciplinary teams.
  • Eagerness to learn and adapt to new tools and technologies.


Preferred Skills:

  • Exposure to geospatial data tools like GDAL or Rasterio.
  • Experience with containerization tools like Singularity or Docker.
  • Exposure to GPU programming using CUDA, Numba, or similar skills.

Other Smiliar Jobs
 
  • Iowa City, IA
  • 4 Days ago
  • Charlotte, NC
  • 4 Days ago
  • Webster, NY
  • 4 Days ago
  • Walnut Creek, CA
  • 4 Days ago
  • Borger, TX
  • 4 Days ago
  • Washington, DC
  • 4 Days ago
  • Pennington, NJ
  • 4 Days ago
  • New York, NY
  • 4 Days ago