Monterey Phoenix (MP) is a US Navy-developed, open-source language, approach, and tool for modeling system and process behaviors. Its unique scenario generation feature gives a comprehensive set of scenarios for a system or process. Learners of MP are showing how it can be used to expose and control unexpected and unacceptable system behaviors. You can read more about MP at https://wiki.nps.edu/display/MP/.There are three possible tracks for this opportunity:Track 1: Monterey Phoenix Use for Emergent Behavior AnalysisTrack 2: Monterey Phoenix Software DevelopmentTrack 3: A Computer Vision-based User Input Modality for Monterey PhoenixApplicants should indicate which track they are interested in being considered for. Fellows from all tracks will be assigned to the Monterey Phoenix research team and interact with a mentor on tasks based on their academic background, qualifications and interests. For more information about NPS, visit: https://my.nps.edu/.Track 1 Description:Fellows in this track will focus on developing intermediate modeling skills in the MP language through model development and peer coaching. Fellows will learn MP under the supervision of one of our experienced staff. As an embedded member of our research and agile development team, fellows in this track could:experiment with new techniques for conducting emergent behavior analysisexperiment with new techniques for conducting risk, cost, schedule, or system/process performance analysespublish new MP models on the Uses page of our website (https://wiki.nps.edu/display/MP)assist with coaching new MP learners during virtual immersion workshops, learning sprints, and internshipshelp make an advanced system and software quality assurance tool accessible to many more usersimprove tutorials and documentation about MPTrack 2 Description:Fellows in this track will focus on developing code to enrich MP functionality and adoption following the acquisition of some basic modeling skills in the MP language in order gain a general and basic user perspective. As an embedded member of our research and agile development team, fellows will interact with an experienced mentor on the following programming tasks:learn RIGAL, the compiler language used by MPedit the RIGAL code to extend MP features and functionalityimprove compiler error messages to deliver more feedback to the MP usersuse a git workflow like those used by professional software developers to create code branches and commit changes (https://gitlab.nps.edu/monterey-phoenix)Track 3 Description:Fellows in this track will participate in the research and development of computer vision functionality for intuitive user input to the MP modeler. Fellows in Track 3 will be an embedded member of our research and agile development team, and interact closely with an experienced mentor. Depending on the fellows’ interests and experience, fellows will:Collaborate with team members on data collection, data preparation, and data analysis, and/orLearn about and contribute to machine learning algorithm selection, application, and evaluation, and/orPartake in the design and development of a vision-based human-computer interface.Experience an agile development process to include source code version control and CI/CD.Programming and machine learning experience (or solid matrix algebra and statistics knowledge) is required for the Track 3 software development tasks (see Qualifications section). As a Track 3 fellow, your contributions to the open-source project will be publicly accessible with all due credit and attribution.A set of part-time (20 hrs/week) and full-time (40 hrs/week) positions are available. Full-time positions have a duration of 10 weeks. QualificationsThe Monterey Phoenix Research Participation Program at the Naval Postgraduate School is open to all students and recent graduates who meet the following qualifications:U.S. Citizens at the time of application.Individuals 16 years of age or older by the application deadline.Meet one of the following conditions:Currently enrolled as a high school studentCurrently enrolled as an undergraduate or graduate student at an accredited institution of higher education pursuing a degree in a science, technology, engineering or mathematics (STEM) discipline, or have interest or experience in a STEM field General Qualifications for All Tracks:Familiarity with office automation software such as Microsoft Word, Excel, and PowerPoint. Able to work independently on assigned tasks in between meetings with supervisor.Able to work virtually from your location using online collaboration and meeting tools such as Microsoft Teams (has computer and Internet access).Curious, creative, and enthusiastic about learning new things and improving one’s own critical thinking skills.A cover letter expressing interest in the track(s) the applicant wishes to be considered for is requested of all applicants.Track 2-specific QualificationsApplicants with the following experience will be considered for Track 2:Fluency in C and/or PythonHas studied compilersAdvantageous to have written graphical user interfaces in PythonShows ability and interest in learning new languages independently with few online resources available. See https://gitlab.nps.edu/monterey-phoenix/trace-generator/-/blob/master/RIGAL/Learning_RIGAL.docx for a guide to the existing resources for learning RIGAL.A sample of code written in at least one language is requested of Track 2 applicants.Track 3-specific QualificationsApplicants with the following experience will be considered for Track 3:Strong interest in machine intelligence, in learning new software tools and working on challenging problemsBasic knowledge of machine learning (a technical introduction course is sufficient) or, alternatively, solid knowledge of matrix algebra and statisticsFluency in Python or a similar modern programming language A sample of code written in at least one language is requested of Track 3 applicants.U.S. Veterans are encouraged to apply.Veteran’s preference will be given to U.S. military veterans who have been honorably discharged and/or have been medically discharged because of a service-connected disability and have received a degree within 3 years of the application deadline. Eligibility RequirementsCitizenship: U.S. Citizen OnlyDegree: High School Diploma/GED, Associate’s Degree, Bachelor’s Degree, Master’s Degree, or Doctoral Degree received within the last 60 months or currently pursuing.