Python Developer




Location: Onsite – USA

Type: Full Time

Job Description:

This role requires a talented software engineer with a diverse range of experience to contribute to the design and implementation of innovative web, data analysis, visualization, mobile, and public outreach applications. The ideal candidate would work well in a team environment and pick up new technologies quickly. A background in Computer Science is not required but is highly desirable.


  • Web application development experience
  • Python development experience
  • Strong programming skills
  • BS or higher degree in a computer related field.
  • 5+ years of work experience is preferred

Technical Skills:

  • Strong problem solving skills
  • Strong technical design and architecture skills
  • Strong development experience with modern technologies (Java, HTML, Python, jQuery, PHP, Ruby on Rails)
  • Strong Python skills are a huge plus
  • High Performance Computing skills / background are a plus
  • Numerical work in Python is a plus
  • Satellite / GIS work is a plus
  • Strong relational database skills are a plus
  • Graphical design skills are a plus