NASA Ames Research Center’s Aviation Systems Division (Code AF) has developed specialized tools for airspace management, simulation, and data systems. These tools—Federated Airspace Management Framework (Freddie), National Airspace Digital Twin (NDT), and Sherlock data warehouse—are being upgraded for enhanced accessibility, AI/ML integration, and edge deployment. The Code AF Software Facility team is seeking experienced Python application developers to help refactor these tools, integrate them with visualization and AI/ML platforms, and support deployments in projects such as Advanced Air Mobility Pathfinders (AAMP) and Air Traffic Management/Safety (ATMS). Join our team as we build the technologies that will help drive modernization of the National Air Space.
Required Skills and Experience
Bachelor’s Degree or higher in Computer Science or related engineering disciplines
3-5 years of experience (including relevant college projects) developing advanced applications in Python (3.x) and related frameworks in an Agile environment
Experience with microservices, REST APIs, and asynchronous programming
Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS)
Experience with Continuous Integration/Deployment (CI/CD) pipelines, deployment automation, and cloud environments (AWS, Azure, GCP)
Passion for quality and writing clean, solid, readable code that scales and performs well
Proven interpersonal communication skills and the ability to collaborate with other developers to commit, test, and review code in GitHub
Deep understanding of software quality assurance, automated testing, and documentation practices
Other Desired Skills
Experience in data engineering and AI/ML integration
Working knowledge of the Atlassian toolset (JIRA, Confluence)
Familiarity with aviation and/or air traffic management concepts
EEOE Including Vets and Disability
Must be a U.S. Citizen or Permanent U.S. Resident (Green Card Holder)
Numbers & Facts
Location
94035, CA
Skills
Agile Programming Methodologiesunmatched
Air Traffic Control (ATC)unmatched
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Atlassian JIRAunmatched
Automationunmatched
Aviation Industryunmatched
Cloud Computingunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Computer Scienceunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Warehousingunmatched
Dockerunmatched
Documentationunmatched
GCP (Good Clinical Practices)unmatched
GitHubunmatched
Interpersonal Skillsunmatched
Microservicesunmatched
Microsoft Windows Azureunmatched
Nondestructive Testing (NDT)unmatched
Python Programming/Scripting Languageunmatched
Quality Assurance Methodologyunmatched
REST (Representational State Transfer)unmatched
Refactoringunmatched
Sherlockunmatched
Simulationunmatched
Software Developmentunmatched
Software Engineeringunmatched
Software Testingunmatched
Team Playerunmatched
Test Automationunmatched
Testingunmatched
United States Citizenunmatched
Writing Skillsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.