Software Engineering Intern
Company | CACI |
---|---|
Location | Annapolis Junction, MD, USA |
Salary | $24.278846153846 – $48.557692307692 |
Type | Internship |
Degrees | Bachelor’s, Master’s |
Experience Level | Internship |
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)