Research Software Engineer

Intuition Machines
Phoenix, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Phoenix, United States of America

Tech stack

Testing (Software)
API
Agile Methodologies
Apple Mac Systems
C++
Code Review
Data Structures
Data Visualization
Relational Databases
Linux
Interactive Data Language (IDL)
Python
Systems Development Life Cycle
Software Tools
Ruby
Software Engineering
SQL Databases
Subversion
Parallel Computation
GIT
Information Technology
Software Coding
Software Version Control
Programming Languages

Job description

  • Develop software in support of operating multiple remote sensing instruments.
  • Develop software to process received remote sensing data for various research and archival purposes.
  • Create and execute software test plans for this software including both unit and functional testing.
  • Interface with published APIs of other software.
  • Collaborate with scientists and engineers to create tools for data visualization, analysis, reduction, and archiving.
  • Build understanding of research activities and goals to better serve the advancement of knowledge within relevant research domains.
  • Create and maintain documentation for software tools and workflows.
  • Participate in code reviews and contribute to best practices for software development.
  • Support the integration and testing of software.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 2+ years of relevant professional experience or equivalent experience.
  • Experience with programming languages such as C++,Ruby, Python, and IDL.
  • Project and time management skills.
  • Knowledge of data structures and algorithms.
  • Strong problem-solving, analytical and learning skills.
  • Understanding of the Software Development Lifecycle (SDLC).
  • Understanding of coding standards and testing ideologies.
  • Proficiency in Linux/Unix and MacOS environments.
  • Proficiency using software version control such as Subversion or Git.
  • Keen interest in and ability to follow and contribute to emerging research in planetary science and related fields.
  • Ability to work both independently and as part of a team.

Desired Qualifications:

  • Experience with relational databases, database management, and SQL.
  • Experience with GIS techniques such as map projection.
  • Experience with mathematical concepts such as frame/point rotation, coordinate transformation, and statistical analysis.
  • Experience with agile development methodologies.
  • Strong technical and research writing skills.
  • Experience with concurrent and parallel programming techniques.
  • Knowledge of planetary science or remote sensing.

About the company

We provide machine learning products and services at scale to some of the largest companies in the world. Focus on meta-learning and visual domain ML.
Intuition Machines has decades of software and ML expertise. We build and operate massively scalable systems to tackle some of today's hardest problems.

Apply for this position