Senior Full Stack Software Engineer

Full Time
Remote
Posted
Job description
Intuitive Machines is looking for a Senior Full Stack Software Engineer that will contribute to the development of DIP’s architecture and capabilities on Amazon Web Services (AWS), including:

NASA's Digital Information Platform (DIP) goal is to address issues with the currently segmented Air Traffic Management System that inhibit operational flexibility and cross-domain collaboration within the aviation community. DIP’s cloud-based consumer-producer infrastructure will support multi-source data aggregation and provide scalable service-oriented architecture for cataloging, hosting, and monetizing airspace management and decision support services. To increase the integrity and conciseness of the decision process the architecture will heavily use Artificial Intelligence (AI) and Machine Learning (ML) techniques. This position requires working in an agile development team that includes NASA personnel and contractors at NASA Ames Research Center.

DIP Catalog operational and transactional data analysis framework (scripts to parse Cloud Watch logs and prepare cleansed data for analysis).

DIP data monetization modeling and implementation.

DIP distributed data modeling and implementation

ML services infrastructure

Authentication, Authorization, and other required security measures

Microservices and APIs

Development and maintenance of Continuous Integration/Continuous Deployment (CI/CD) pipeline

Automated builds and build artifacts for test environments, unit test harnesses, and code analysis tools

Required Education, Experience, & Skills:
Master’s Degree in Engineering, Computer Science, or related field

8 + years of related experience

6 + years of experience with the following:
AWS technologies including: Cognito, Federated Identities, AWS API Gateway, Elastic Cloud, Cloud Watch; AWS Certified Solution Architect - Professional Certification

Developing RESTful microservices and API architecture as well as communication protocols

4 + years of experience

Implementing Authentication and Authorization (web security) using frameworks such as oAuth2.0

data modeling, design, and implementation of relational and NoSQL Databases

2+ years of experience

CI-CD pipeline development and maintenance, integrating automated builds and build artifacts into test environments, unit test harnesses, and code analysis tools

With message brokers such as Apache MQ

Strong experience with Object-Oriented and scripting languages, including Java, Python and JavaScript (Nodejs)

Proven experience with distributed/clustered or grid computing systems

Software Life Cycle and Configuration Management tools, such as git and Atlassian tool set (Bitbucket, Jira, Confluence)

Strong verbal, written, and presentation skills

Preferred Experience & Skills:
ReactJS and TypeScript

Authorization keys and packages such as Passport

Containerization using Docker and/or Kubernetes

Experience with applying AI/ML techniques and algorithms to decision support systems

Familiarity with aviation data

In compliance with the U.S. federal government’s vaccine mandate, only candidates who are fully vaccinated for COVID-19 or have a reasonable accommodation or approved medical exception will be considered for this position.

gatheringourvoice.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, gatheringourvoice.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, gatheringourvoice.org is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs