P

Peraton

Runs and secures technology for federal agencies

Cloud Software Engineer - AI/ML

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLaurel, MD, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related technical field is highly desired and is considered equivalent to two years of experience.
  • At least five years of directly related software development or engineering experience, including requirements analysis, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution.
  • Must have or obtain before starting one of the listed cloud developer certifications: AWS Certified Developer-Associate, AWS Certified Machine Learning-Associate, AWS Certified Machine Learning-Specialty, AWS DevOps Engineer Professional, or Certified Kubernetes Application Developer.
  • At least four years of experience developing software with high-level languages such as Java, C, or C++.
  • Experience working with open-source NoSQL products that support highly distributed, massively parallel computation, such as HBase, Accumulo, or Bigtable.
  • Experience with the MapReduce programming model and technologies such as Hadoop, Hive, or Pig.
  • Experience with the Hadoop Distributed File System (HDFS).
  • Experience with serialization formats such as JSON or BSON.
  • Experience developing RESTful services.
  • At least three years of experience developing software for UNIX/Linux operating systems, including Red Hat versions 3–5.
  • Experience in requirements analysis and design for at least one object-oriented system.
  • Experience developing solutions that integrate and extend FOSS/COTS products.
  • At least three years of software integration and testing experience, including developing and implementing test plans and test scripts.
  • Demonstrated technical writing skills and experience generating technical documents for a software development project.
  • Demonstrated experience, work, or college-level coursework in at least two of these areas: deploying applications in a cloud environment; big-data cloud scalability; designing and developing automated analytic software, techniques, and algorithms; taxonomy construction for analytic disciplines, knowledge areas, and skills; developing and deploying data-driven analytics, event-driven analytics, or analytics orchestrated through rules engines; linguistics including grammar, morphology, and concepts; developing and deploying analytics that discover and exploit social networks; documenting ontologies, data models, schemas, formats, data element dictionaries, software application programming interfaces, and other technical specifications; or developing and deploying analytics in a heterogeneous schema environment.
  • An active TS/SCI clearance with polygraph is required.

Responsibilities

  • Provide cloud software research, development, and engineering services, including requirements analysis, software development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and issue diagnosis and resolution.

Desired Qualifications

  • Experience with Large Language Models, Agentic AI, and Retrieval-Augmented Generation.
  • Expertise in AWS Cloud Architecture design and development.
  • Proficiency using AWS SDKs and APIs.
  • Expertise in Infrastructure as Code tools such as CloudFormation or Terraform.
  • Skill in continuous integration, deployment, testing, and monitoring practices.
  • Knowledge and skill in implementing and using observability tools such as Elasticsearch or OpenSearch.
  • Java programming for distributed systems, including networking and multithreading.
  • Agile development experience with source code management practices and tools.
  • Linux fundamentals and knowledge of at least one scripting language such as Python, Ruby, or Perl.
  • Familiarity with microservices development techniques and container orchestration such as Kubernetes.
  • Knowledge of security and compliance best practices.

About the Company

Peraton

Runs and secures technology for federal agencies

Peraton builds and runs secure technology for American defense, intelligence, space, and civilian agencies, from military networks to satellite ground stations. In 2025, the Federal Aviation Administration chose it to manage the overhaul of the nation's air traffic control system, replacing copper wiring with fiber and upgrading radar and radios. Its engineers, many holding security clearances, run and defend agency networks and data centers, write mission software, and operate space and communications systems, and agencies pay for this work through multiyear contracts. Peraton was formed in 2017, when private-equity firm Veritas Capital bought Harris Corporation's government IT business, and is based in Reston, Virginia.

Company size
10,001+
Company stage
Grant
Total funding
$60M
Headquarters
Reston, VA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Peraton

See more jobs