Machine Learning for Agent Teaming

IHMC is seeking a machine learning developer to use machine learning to develop novel ways to learn behavioral teaming using structured knowledge representation (one such domain being heterogeneous agents playing capture the flag). This role would involve investigating different machine learning approaches to demonstrate effective learning of different aspects of the capture the flag game, and more generally behavior patterns. Candidates should be proficient in Python, Java and JavaScript (including HTML, CSS, etc.). They should demonstrate working knowledge of machine learning framework (such as, but not limited to TensorFlow or PyTorch).

Candidates should be proficient at writing complex algorithms and unit tests to verify completeness and correctness. The ideal candidate should be comfortable with Git and agile software practices. Additional skills that would be useful include knowledge of, Docker, automated planning and simulation. The candidate must work well within a team of developers. They should have good speaking and writing skills and be able to express complex ideas clearly and succinctly. The candidate should also be self-motivated, should be able to solve challenges without significant assistance, and should pro-actively seek to help the rest of the IHMC team reach their goals.

This is for a full-time, paid position in Pensacola, Florida. You must be authorized to work in the United States.

To Apply:

Email to with the subject line “Machine Learning for Agent Teaming – YourLastName” and include the following:

    1. Current resume in pdf format. Name your file: “YourLastName_Resume.pdf” .

    2. Provide email and phone number for three (3) professional references.

IHMC is an AA/EEO Employer.