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.
Requirements:
- 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