AI Software Engineer - Full Stack (Junior to Mid Level)
Apply on
Job Description
AI Software Engineer - Full Stack (Junior to Mid Level)
The Human Resources Research Organization (HumRRO) is a non-profit leader in applied research, evaluation, and analytics in the arenas of employment, student, and military testing, and professional credentialing and licensing. We work with federal and state government agencies, private sector organizations, and professional associations.
About the Organization
As a non-profit, HumRRO is dedicated to work that contributes to science and society. Our employees enjoy a highly collaborative and supportive environment that fosters innovation, ethical practice, and outstanding customer service. Our core operational staff includes Behavioral Science and Educational Research professionals, and a highly talented and experienced team of IT professionals. We are committed to supporting a diverse workforce and to practicing equity and inclusion for all staff.
About the Job:
We are looking for a Software Engineer to join our team at HumRRO. You will work on developing full-stack web applications to support software projects across the organization. The role will involve collaborating with research scientists, UI/UX designers, and other engineers to build tools that enable advanced psychology research leveraging modern APIs including large language models (LLM). You will have the opportunity to work on cutting-edge projects at the intersection of AI and IO-psychology.
Basic Qualifications:
- Bachelor's degree in Computer Science, Software Engineering (or a related field) or equivalent software engineering work experience.
- Proficiency in modern full stack technologies such as React, Tailwind CSS, NodeJS, TypeScript, Docker, and Python.
- Experience with both SQL and NoSQL databases, and when to use each.
- Development and consumption of RESTful APIs.
- Experience with Amazon Web Services (AWS) and/or other major cloud providers such as Microsoft Azure and Google Cloud Platform.
- General knowledge of how generative AI works; prompting, fine-tuning, retrieval augmented generation, hallucinations, inference.
- US citizenship and ability to pass a government background check are required for this position based on government contract requirements.
- Strong problem-solving skills and the ability to think critically.
- Excellent communication skills, with the ability to convey ideas, discuss solutions, and collaborate with cross-functional teams.
Preferred Qualifications:
- Experience in other research or psychology sectors.
- Familiarity with the latest trends in AI and machine learning.
- Use of libraries such as those from HuggingFace, Langchain, Llamaindex, Transformers, PyTorch, and Pandas.
- Previous experience in a full-stack development role.
- Experience working in an Agile/Scrum development process.
- Proven ability to work independently and manage multiple task assignments.
- Strong team player with excellent interpersonal skills.
The position is onsite at a HumRRO office in Alexandria, VA (Hybrid work setting and other offices in Minneapolis, MN; Louisville, KY, San Diego, CA; or Monterey, CA may be considered).
All qualified applications will receive consideration without regard to race, color, religion, sex, national origin, age, marital status, sexual orientation, gender identity, veteran status, medical condition, or disability. EEO/AA Employer/Vet/Disabled.
Named one of "50 Great Places to Work" by Washingtonian magazine, 2019, and one of the "Top Workplaces" by The Washington Post for 2020 and 2021.