Software Engineer 3

Wyetech•Annapolis Junction, MD

About The Position

Wyetech is seeking a Senior AI/RAG Software Engineer (Software Engineer Level 3 – SWE3) to design, develop, deploy, and support Retrieval-Augmented Generation (RAG) solutions in a high-performance computing (HPC) Linux environment. The role integrates Large Language Models (LLMs), knowledge retrieval systems, embedding models, and containerized applications to deliver scalable, secure, production-ready AI solutions for mission-critical operations. The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex software systems based on documented requirements. Systems may include processing-intensive analytics, real-time applications, large-scale data repositories, data transport services, and cloud-based technologies. The engineer applies software development methodologies, configuration management practices, and system integration principles while collaborating with technical teams to deliver reliable, secure, and scalable solutions. Candidates must have an active TS/SCI clearance with Full Scope Polygraph and be United States citizens. They must meet one of these education and experience combinations: a master's degree in Computer Science or a related discipline plus five years of Software Engineering experience; a bachelor's degree in Computer Science or a related discipline plus seven years of Software Engineering experience; or nine years of Software Engineering experience supporting programs and contracts of similar scope, type, and complexity. Relevant experience must include software design, development, integration, testing, deployment, and maintenance in comparable technical environments. The listed hourly pay range is $98.47–$133.35. Compensation may vary based on factors including contract rates, education, prior experience, skills, certifications, and location. Wyetech describes its employee culture as award-winning and offers a range of retirement, leave, insurance, referral, mobility, and team-building benefits.

Requirements

  • Advanced experience working in Linux environments, including command-line development, system administration, and troubleshooting.
  • Recent hands-on Python software development experience using modern software engineering practices and frameworks.
  • Experience with Docker, Podman, and containerd for application packaging, deployment, and lifecycle management.
  • Experience designing, authoring, and deploying Helm charts for Kubernetes-based applications and services.
  • Experience configuring and managing Kubernetes resources, including Deployments, Services, ConfigMaps, Secrets, Ingresses, and Operators.
  • Experience developing, deploying, troubleshooting, and sustaining containerized applications in production environments.
  • Working knowledge of Generative AI technologies, including LLMs, RAG architectures, embedding models, knowledge retrieval systems, and vector databases.
  • Experience implementing and maintaining CI/CD pipelines using GitLab CI/CD, Flux CD, GitLab Runners, or comparable technologies.
  • Experience with observability, logging, metrics, and monitoring tools, including Prometheus and Grafana.
  • Proficiency with Git-based source control workflows, branching strategies, code reviews, and collaborative development.
  • Understanding of SDLC best practices, automated testing, security scanning, code quality analysis, and DevSecOps principles.
  • One of the following education and experience combinations: a master's degree in Computer Science or a related discipline plus five years of Software Engineering experience; a bachelor's degree in Computer Science or a related discipline plus seven years of Software Engineering experience; or nine years of Software Engineering experience supporting programs and contracts of similar scope, type, and complexity.
  • Relevant experience must include software design, development, integration, testing, deployment, and maintenance within comparable technical environments.
  • Active TS/SCI clearance with Full Scope Polygraph.
  • United States citizenship.

Nice To Haves

  • Experience developing, deploying, and troubleshooting mission applications within AWS cloud environments.
  • Familiarity with Atlassian collaboration tools, including Jira and Confluence.
  • Experience developing, troubleshooting, and optimizing GPU-enabled applications.
  • Experience with machine learning frameworks such as PyTorch and TensorFlow.
  • Familiarity with ML pipelines and frameworks such as Kubeflow, NVIDIA NeMo, and PyTorch Lightning.
  • Experience with SQL, Elasticsearch, and vector databases.
  • Knowledge of AI inference solutions such as NVIDIA NIM, NVIDIA Triton, vLLM, and Ray.

Responsibilities

  • Design, develop, deploy, and maintain RAG-based applications integrating LLMs, embedding models, and knowledge retrieval systems.
  • Develop and optimize Python applications supporting AI-driven analytical capabilities in HPC Linux environments.
  • Build, configure, and manage containerized applications and Kubernetes infrastructure using Helm and related technologies.
  • Implement and maintain CI/CD pipelines, automated testing, and secure software deployment processes.
  • Integrate AI/ML applications with enterprise systems, databases, APIs, and supporting infrastructure.
  • Monitor and troubleshoot production applications using logging, metrics, and observability tools to maintain performance and reliability.
  • Analyze system requirements, develop software architectures, and implement algorithms that meet performance, scalability, and resource constraints.
  • Support software testing, debugging, integration, performance optimization, and quality assurance throughout the development lifecycle.
  • Collaborate with systems engineers, software developers, and mission stakeholders to evaluate technical requirements and recommend improvements.
  • Lead technical development efforts, guide software engineering teams, and ensure adherence to software development standards.
  • Oversee software quality control, technical documentation, and integration activities to support successful deployment and sustainment.
  • Design, develop, test, deploy, document, maintain, and enhance complex software systems based on documented requirements.
  • Apply software development methodologies, configuration management practices, and system integration principles while collaborating with technical teams.

Benefits

  • The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no employee matching requirement; contributions are fully vested from day one.
  • PTO plan of up to 200 hours annually, aligned with applicable state leave regulations; employees may adjust their PTO allocation at the start of each calendar year.
  • Voluntary medical plan options, some with a Health Savings Account (HSA).
  • Vision and dental benefits.
  • Life and AD&D benefits.
  • Short- and long-term disability benefits.
  • Hospital indemnity, accident, and critical illness insurance.
  • Optional identity theft and legal protection services.
  • Employee referral bonus eligibility up to $10,000.
  • Mobility among Wyetech-supported contracts.
  • Team-building events, including monthly lunches, a summer company picnic, and an annual holiday party.
  • Two complimentary branded clothing orders annually.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service