Cloud Software Engineer (Full-Stack and AI) - Junior Level

Redhorse Corporation•Gainesville, VA

About The Position

Redhorse Corporation’s Cyber Analytics team is seeking a Junior Cloud Software Engineer to help develop, deploy, and enhance enterprise-scale, AI-enabled data processing and visualization systems. The role supports mission-critical federal customer environments across hybrid, on-premises, and multi-cloud AWS and Azure ecosystems. Working alongside senior engineers and architects throughout the software development lifecycle, the engineer will contribute to backend microservices, AI/ML integrations, and intuitive web interfaces for analysts and other end users. The position also includes technical research, security analysis, and software component assessments. The successful candidate will have a foundation in computer science, be eager to learn modern cloud and AI technologies, and communicate effectively while collaborating with a multidisciplinary team.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.
  • At least 1 year of software development experience, including internships, co-ops, research labs, or professional production experience.
  • Foundational proficiency in at least one modern programming language, such as Python, Java, C#, or C/C++.
  • Active Top Secret clearance.

Nice To Haves

  • Exposure to or hands-on experience with AWS core services such as S3, Lambda, EC2, and IAM, or Microsoft Azure services such as Blob Storage, Azure Functions, and VMs.
  • Entry-level or associate cloud certification, such as AWS Certified Cloud Practitioner, AWS Certified Solutions Architect – Associate, Microsoft Certified: Azure Fundamentals, or Microsoft Certified: Azure Developer Associate.
  • Familiarity with front-end frameworks and libraries such as React, Angular, Vue.js, TypeScript, or JavaScript.
  • Basic experience consuming RESTful or GraphQL APIs and using data visualization libraries such as Chart.js or D3.js.
  • Basic knowledge of containerization concepts using Docker.
  • Exposure to relational or NoSQL databases, or familiarity with data platforms and messaging systems such as Elasticsearch, Redis, or Apache Kafka.
  • Coursework, personal projects, or hands-on experience with AI/ML frameworks such as PyTorch, Hugging Face, or LangChain, or with commercial LLM APIs.
  • Basic understanding of TCP/IP networking fundamentals and protocol analysis tools such as Wireshark.
  • Familiarity with operating system internals, reverse engineering fundamentals, or binary analysis tools such as Ghidra.

Responsibilities

  • Assist in developing, testing, deploying, and maintaining cloud-native microservices and applications, primarily using AWS and/or Azure in GovCloud or commercial environments.
  • Support implementation of resilient data-processing pipelines, event-driven components, and APIs for high-throughput cyber datasets.
  • Develop, test, and maintain responsive web user interfaces, front-end components, and dashboards for data visualization, analytics, and operational workflows.
  • Assist with integrating AI/ML models, cognitive services, vector databases, and large language model APIs into analytics workflows under senior technical staff guidance.
  • Collaborate with technical teams to assess application security, inspect software and mobile components, and support development of data recovery and extraction utilities.
  • Participate in CI/CD pipeline use, write unit and automated integration tests, and use Infrastructure as Code templates to support continuous delivery in secure environments.

Benefits

  • Eligible employees may participate in Redhorse’s comprehensive benefits programs.
  • Eligible employees may receive performance-based or other incentive compensation, where applicable.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service