P

Peraton

Runs and secures technology for federal agencies

Cloud Software Engineer Level 2 - AI/ML

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

About the Job

Requirements

  • Five or more years of directly related software development or engineering experience, including requirements analysis, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis or resolution.
  • Four or more years of experience developing software with high-level languages such as Java, C, or C++.
  • Demonstrated ability to work with open-source NoSQL products supporting highly distributed, massively parallel computation, such as HBase, Accumulo, or Bigtable.
  • Demonstrated work experience with the MapReduce programming model and technologies such as Hadoop, Hive, or Pig.
  • Demonstrated work experience with the Hadoop Distributed File System (HDFS).
  • Demonstrated work experience with serialization formats such as JSON or BSON.
  • Demonstrated work experience developing RESTful services.
  • Three or more years of experience developing software for UNIX/Linux operating systems, including Red Hat versions 3–5.
  • Demonstrated work experience in requirements analysis and design of at least one object-oriented system.
  • Demonstrated work experience developing solutions that integrate and extend FOSS/COTS products.
  • Three or more years of experience in software integration and testing, 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 the listed desired characteristics.
  • An active TS/SCI clearance with polygraph is required.
  • A bachelor's degree in Computer Science or a related technical field is highly desired and is considered equivalent to two years of experience.
  • Must hold or be willing to 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 (CKAD).

Responsibilities

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

Desired Qualifications

  • Experience deploying applications in a cloud environment.
  • Understanding of big-data cloud scalability across Amazon, Google, or Facebook.
  • Experience designing and developing automated analytic software, techniques, and algorithms.
  • Experience with taxonomy construction for analytic disciplines, knowledge areas, and skills.
  • Experience developing and deploying data-driven analytics, event-driven analytics, and sets of analytics orchestrated through rules engines.
  • Experience with linguistics, including grammar, morphology, and concepts.
  • Experience developing and deploying analytics that discover and exploit social networks.
  • Experience documenting ontologies, data models, schemas, formats, data element dictionaries, software application program interfaces, and other technical specifications.
  • Experience developing and deploying analytics within a heterogeneous schema environment.
  • Experience with large language models, Agentic AI, and retrieval-augmented generation.
  • Expertise in AWS cloud architecture design and development.
  • Proficiency in 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 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 software development techniques and container orchestration such as Kubernetes.
  • Knowledge of cloud 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