Cloud Software Engineer - AI/ML Project Top Secret/SCI w/Poly
Peraton is a next-generation national security company driving missions of consequence spanning the globe and extending to the farthest reaches of space. As the world's leading mission capability integrator and transformative enterprise IT provider, Peraton delivers trusted, highly differentiated solutions and technologies to protect the nation and its allies. The company operates at the critical nexus between traditional and nontraditional threats across land, sea, space, air, and cyberspace, serving essential government agencies and every branch of the U.S. armed forces. Employees solve complex challenges to keep people around the world safe and secure.
About the role
Peraton is seeking a talented and skilled Cloud Software Engineer to join the Cyber Intelligence team in Laurel, MD. As part of a collaborative, high-impact integrated product development team, you will work on next-generation cyber and AI/ML capabilities hosted on large-scale compute clusters and AWS Cloud infrastructure. This role focuses on building cutting-edge cloud solutions that support national security, with opportunities to shape innovative services in a mission-driven environment.
Responsibilities
- Provide cloud software research, development, and engineering services, including requirements analysis, software development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and issue diagnosis/resolution.
- Develop software using high-level languages such as Java, C, C++, Python, and others.
- Work with OpenSource (NoSQL) products supporting highly distributed, massively parallel computation needs (e.g., Hbase, Accumulo, Big Table).
- Implement Map Reduce programming models and technologies such as Hadoop, Hive, Pig, and HDFS.
- Design and develop solutions leveraging Big-Data Cloud Scalability (e.g., Amazon, Google, Facebook).
- Utilize cluster monitoring tools (e.g., Hobbit, Ganglia) and implement AI/ML algorithms, statistical analysis, RAG, agents, and agentic workflows.
- Develop and implement test plans and test scripts for software integration and testing.
- Collaborate in Agile development environments with source code management practices and tools.
Requirements
- A Bachelor's Degree in Computer Science or a related technical field (e.g., Mathematics, Information Systems, Engineering) from an accredited college or university, equivalent to two (2) years of experience.
- Two (2) or more years of directly related experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
- At least one (1) year of experience developing software with high-level languages such as Java, C, or C++.
- Minimum of two (2) years of experience in software integration and software testing, including developing and implementing test plans and test scripts.
- Demonstrated ability to work with OpenSource (NoSQL) products such as Hbase, Accumulo, or Big Table.
- An Active TS/SCI clearance with polygraph is required.
Skills
- Experience with Large Language Models (LLM), Agentic AI, and Retrieval-Augmented Generation (RAG).
- Expertise in AWS Cloud Architecture design and development, including AWS SDKs and APIs.
- Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform.
- Skilled in Continuous Integration, Deployment, Testing, and Monitoring practices.
- Knowledge of observability tools (e.g., Elasticsearch, OpenSearch).
- Java programming for distributed systems, with experience in networking and multi-threading.
- Well-grounded in Linux fundamentals and knowledge of scripting languages (e.g., Python, Ruby, Perl).
- Familiarity with microservices software development techniques and container orchestration (e.g., Kubernetes).
- Knowledge of security and compliance best practices.
Qualifications (Preferred)
- AWS Certified Developer-Associate, AWS Certified Machine Learning-Associate, AWS Certified Machine Learning-Specialty, or AWS DevOps Engineer Professional certification.
- Certified Kubernetes Application Developer (CKAD).
- Experience with Map/Reduce, Hadoop, Hive, Pig, and HDFS.
- Experience designing and developing web applications with JavaScript.
- Experience designing and developing automated analytic software, techniques, and algorithms.
- Experience with Accumulo internals, including configuring, tuning, and testing Accumulo in large configurations (>200 node clusters).
Benefits
- Heavily subsidized employee benefits coverage for you and your dependents.
- 25 days of PTO accrued annually up to a generous cap.
- Eligibility to participate in an attractive bonus plan.
- Enhanced professional development opportunities, including training, certification programs, and skill-building experiences tailored to individual strengths and career goals.
- Comprehensive benefits package including medical, dental, vision, life, health savings account, short/long-term disability, EAP, parental leave, 401(k), paid time off (PTO) for vacation, and company-paid holidays.
Pay
Target salary range: $104,000 - $166,000. Salary is determined by factors including scope and responsibilities of the position, individual experience, education, knowledge, skills, competencies, geographic location, and business/contract considerations. Eligibility for overtime, shift differential, and discretionary bonus may apply in addition to base pay.