L

Leidos

Builds technology for defense and civil agencies

Software Engineering & AI Intern

Backend EngineeringPosted on Nov 4
Internship · Summer 2027$48.1k - $87k

About the Job

Requirements

  • Must be a U.S. citizen and be able to obtain an interim Secret Department of Defense security clearance before the start date; selected candidates will be sponsored for the required clearance.
  • Currently pursuing a degree in a relevant discipline such as Computer Science, Software Engineering, or Data Science.
  • Have software development experience with Python, Java, and SQL, and working knowledge of HTML and JavaScript.
  • Have experience with distributed version control software such as Git and Bitbucket.
  • Have experience developing software on a UNIX command-line platform.
  • Have reliable transportation and the capability to report to the designated facility within a reasonable timeframe when requested.
  • Strongly encouraged to obtain CompTIA Security+ or an equivalent Department of Defense 8570 IAT II certification before the start date.

Responsibilities

  • Design, develop, document, test, and deploy software written in Python, JavaScript, Java, and SQL.
  • Create Kibana visualizations and dashboards to provide information to users and support staff.
  • Develop Kafka system integrations between Elasticsearch/Logstash and other systems, such as Databricks.
  • Develop and apply artificial intelligence, machine learning, and automation capabilities.
  • Assist with deployment, configuration, testing, troubleshooting, maintenance, and updates or upgrades of Kafka and Elastic clusters and environments.
  • Develop automated tests using Ansible, Selenium, JMeter, JUnit, or other applicable tools.
  • Develop automated continuous integration and continuous deployment build and deployment pipelines using Jenkins, Artifactory, Kubernetes, Docker, Ansible, and Bitbucket.
  • Work with an Agile team, attend daily scrums, and demonstrate working software while collaborating with a geographically distributed remote team.
  • Troubleshoot and resolve installation, infrastructure, and system issues.
  • Proactively and independently identify, report, monitor, and mitigate technical risks.
  • Communicate and collaborate with other team members to ensure successful completion of project objectives.

Desired Qualifications

  • Have full software lifecycle experience covering design, development, testing, and deployment, especially in a containerized environment using Kubernetes or Docker.
  • Have familiarity with web development using user-interface frameworks such as React.
  • Have familiarity with designing and building DevOps pipelines using tools such as Bitbucket, Jenkins, and Ansible.
  • Have familiarity with developing software in a cloud environment; AWS experience is a plus.
  • Have familiarity with Atlassian tools, including Jira and Confluence.
  • Have familiarity with artificial intelligence tools and concepts, including large language models and predictive analytics, to support development of self-healing and auto-ticketing capabilities.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs