1. Bachelor's degree
2. Successful professional experience programming in Python
3. Knowledge of data structures
4. Enthusiastic, motived, self-starting individual with a willingness to learn new skills
5. Minimum of 3 years directly related work experience
While not everyone may possess all of the preferred qualifications, the ideal candidate will bring many of the following:
1. Master's degree (or higher) in Electrical Engineering, Computer Engineering, or Computer Science
2. Demonstrated, effective interpersonal skills
3. Active US SECRET (or higher) clearance
4. Professional experience with:
-- 4.1. Machine/Deep learning techniques
-- 4.2. Data management/curation, analysis, processing and exploitation
-- 4.3. Application programming interfaces such as RestAPI, etc
-- 4.4. Containerization platforms such as Docker, etc
-- 4.5. Natural Language Processing (NLP) techniques such as tokenization, embeddings and information extraction
-- 4.7. Python libraries such as NLTK, Spacy, Scikit-Learn and Pandas
-- 4.6. Generative AI and Large Language Models (LLM) such as GPT and open-source equivalents
5. Source code version control systems such as Git, Subversion, or similar
6. Strong written and verbal communication skills
Informed by its Catholic and Marianist mission, the University is committed to the principles of diversity, equity, and inclusion. Informed by this commitment, we seek to increase diversity, achieve equitable outcomes, and model inclusion across our campus community. As an Affirmative Action and Equal Opportunity Employer, we will not discriminate against minorities, women, protected veterans, individuals with disabilities, or on the basis of age, race, color, national origin, religion, sex, sexual orientation or gender identity.