James Mason Email and Phone Number
I'm a member of technical staff in the Artificial Intelligence group at the NASA Jet Propulsion Lab, Caltech. I currently work on federated automated scheduling for satellite observations. I've also worked on path planning software for autonomous underwater vehicles. Lately I've been thinking about human in the loop planning.My work focuses on the reasoning side of artificial intelligence. My interests include integrated planning and acting, hierarchical planning, explainable planning, and data science. I mostly work in Python. I've been thinking a lot about what AI Planning (and symbolic AI) is good for, and how the field may progress. Would love to hear your thoughts on any of this.I have previously worked in Dr. Dana Nau's group on AI planning and acting with operational models.
-
Software EngineerNasa Jet Propulsion Laboratory Aug 2019 - PresentPasadena, Ca, UsDevelop scheduling software for the Deep Space Network (DSN). Created a tool to automatically generate DSN requests for missions, reducing the time to do so by over 90%. Integrated a new CSP solver into the scheduling workflow.Created a fully autonomous federated observation planning system for retasking commercial smallsats using alerts from integrated science model. Mostly in Python. A subset of this system is running operationally to monitor volcanic activity. It has tasked >80 Planet SkySat scenes,scheduled >6,700 ECOSTRESS scenes, and identified >600,000 Planet Dove scenes of volcanic eruptions.Developed path planning software with C++ and ROS for AUVs to locate hydrothermal vents in a simulated 20000km2 domain. One algorithm discovered the vent in 80% of tested problems.Prototyped algorithms for onboard cloud avoidance using a look-ahead sensor. On historical data, our algorithm observed 80% cloud-free pixels compared to a 30% baseline.Built an internal domain-specific language with Python for the MEXEC planning and execution system as a replacement to xml. This is being used to plan activities for flight missions such as CADRE and EELS. -
Teaching AssistantUniversity Of Maryland Aug 2018 - Dec 2018College Park, Md, UsTeaching Assistant for CMSC421: Artificial Intelligence. I met with students to answer questions and provide feedback on assignments. I also graded student homework, programming assignments, and exams, while helping to administer the course. -
Software Engineer InternLockheed Martin May 2018 - Aug 2018Bethesda, Md, Us -
InternSymphoria May 2017 - Aug 2017Syracuse, New York, Us
James Mason Education Details
-
University Of MarylandComputer Science
Frequently Asked Questions about James Mason
What company does James Mason work for?
James Mason works for Nasa Jet Propulsion Laboratory
What is James Mason's role at the current company?
James Mason's current role is Software Engineer at NASA JPL AI group.
What schools did James Mason attend?
James Mason attended University Of Maryland.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial