Posted in

Software Engineering Intern

Software Engineering Intern

CompanyCACI
LocationAnnapolis Junction, MD, USA
Salary$24.278846153846 – $48.557692307692
TypeInternship
DegreesBachelor’s, Master’s
Experience LevelInternship

Requirements

  • Must be pursuing a bachelor or master’s in software engineering
  • GPA of 3.0 or above
  • Proficiency with HTML, CSS, JavaScript and at least one backend language (e.g. Python, Java, Ruby, or Node.js)
  • Understanding of front-end development and familiarity with a front-end framework (e.g., React, Angular, or Vue.js)
  • Basic understanding of server-side programming and knowledge of RESTful API concepts
  • Basic SQL skills and familiarity with at least one database system (e.g. MySQL, PostgreSQL, or MongoDB)
  • Familiarity with IDEs or code editors (e.g., Visual Studio Code, IntelliJ)
  • Understanding of version control using Git
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future

Responsibilities

  • You will work on a research team providing a framework for artificial intelligence trustworthiness in human-machine delegation.
  • The team evaluates human-AI alignment using advanced experimental designs and analytics to maximize the power of small sample designs.
  • The position provides for gaining experience in designing, developing, and testing software.

Preferred Qualifications

  • Personal or academic projects demonstrating full stack development skills
  • Relevant certifications in programming languages or technologies
  • Previous experience working and collaborating within a multidisciplinary engineering environment
  • Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure)
  • Knowledge of containerization (e.g., Docker) and orchestration (e.g., Kubernetes)