Software Developer/Python Programmer

Company: Analytical Mechanics Associates
Location: Hampton, Virginia, United States
Type: Full-time
Posted: 03.SEP.2021
< >

Summary

AMA is growing, and we're looking for experienced Software Developers/ Python Programmers to help take our platform to the next level. The ...

Description

AMA is growing, and we're looking for experienced Software Developers/ Python Programmers to help take our platform to the next level.

The Committee on Earth Observation Satellites (CEOS - ceos.org) supports the Open Data Cube (ODC - opendatacube.org) initiative to provide a future data architecture solution that harnesses the power of Earth Observation (EO) satellite data for societal benefit. The ODC is an open-source analytics platform that manages satellite data. Analytical Mechanics and Associates (AMA) in Hampton, VA has worked extensively with CEOS through the NASA (nasa.gov) CEOS Systems Engineering Office (SEO) to develop cutting-edge technologies and analysis capabilities for the international space-based Earth observation community. Due to the efforts of this group, CEOS is uniquely able to provide substantial contributions to the ODC and to support global implementations. This position will be based in Hampton, VA or a remote working arrangement.

AMA is growing, and we're looking for experienced Software Developers/ Python Programmers to help take our platform to the next level.

In this position, you'll join a diverse software development team and be involved with the following:

  • Leverage scientific computing (and data science) to address global problems like food security, and issues related to agriculture, deforestation, and water access.
  • Work on our CEOS Data Cube User Interface, currently built using Python & Django
  • Work on our data processing pipeline, which currently uses Python and AWS
  • Move several machine learning projects from the prototype to production stage, using Python and Tensor-flow
  • Get hands on with our AWS infrastructure


Responsibilities:
  • Lead design and implementation of features across data processing, application, and API components
  • Deliver features on a cadence within an agile framework
  • Work with data scientist to prototype, define and implement machine learning solutions
  • Contribute to definition of user stories
  • Write unit tests and maintain high code quality, per both static code analysis & team standards


Requirements:
· BS in Computer Science or equivalent
· 3+ years of experience with Python
· 1+ years of experience with one machine learning framework in Python
· Expertise with both SQL & NoSQL data stores
· Experience working with AWS
· Experience with HTML, CSS, and JavaScript
· Experience with Unix/Linux environment
· Care about our customers & helping to solve their problems
· Must be a US Citizen or Permanent Resident

Desired Qualifications:
· MS in Computer Science or equivalent
· High Performance Computing (HPC) skills / background are a plus
· Satellite / GIS work is a plus
· Experience with React
· Experience with column-store databases
· Experience with Google Cloud Platform

AMA is an Affirmative Action/Equal Opportunity Employer and does not discriminate against any applicant for employment or employee because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other cha

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...