Skip to main content

Software Engineer 3

Posted 2 days ago

wyetechAnnapolis Junction (MD)

SENIORITY

Lead

SALARY

$98.47–$133.35 Hourly

Apply (opens in a new tab)

About the role

Senior AI/RAG Software Engineer Wyetech is seeking an experienced Senior AI/RAG Software Engineer to design, develop, deploy, and support Retrieval-Augmented Generation (RAG) solutions within a high-performance computing (HPC) Linux environment. This position focuses on integrating Large Language Models (LLMs), knowledge retrieval systems, embedding models, and containerized applications to deliver scalable, secure, production-ready AI solutions supporting mission-critical operations. The ideal candidate will possess strong Python development experience, expertise in Kubernetes and container orchestration, and a solid understanding of Generative AI technologies, CI/CD automation, and DevSecOps practices.
Required Skills/Experience:
  • 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 containerization technologies, including Docker, Podman, and containerd, for application packaging, deployment, and lifecycle management.
  • Experience designing, authoring, and deploying Helm charts to manage 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 software development lifecycle (SDLC) best practices, automated testing, security scanning, code quality analysis, and DevSecOps principles.
  • Responsibilities and Capabilities:
  • 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 within 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, provide guidance to 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.
Qualifications: Candidates must meet one (1) of the following education and experience combinations:
  • Master's degree in Computer Science or a related discipline from an accredited college or university, plus five (5) years of Software Engineering experience.
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university, plus seven (7) years of Software Engineering experience.
  • Nine (9) 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.
  • Security Clearance and Additional Requirements:
  • Required Clearance: Active TS/SCI with Full Scope Polygraph.
Citizenship: United States Citizenship required. At Wyetech, you'll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers. We are committed to hiring the best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no requirement for employee matching. All contributions are fully vested from day one, ensuring immediate ownership of retirement funds.
Additional benefits include: Wyetech provides a generous PTO plan of up to 200 hours annually, aligned with applicable state leave regulations. Employees have the flexibility to adjust their PTO allocation at the start of each calendar year, ensuring it meets their evolving needs. Full-time employees have the option to participate in a variety of voluntary benefit plans including:
  • A Choice of Medical Plan Options, some with Health Savings Account (HSA)
  • Vision and DentalLife and AD&D Benefits
  • Short and Long-Term Disability
  • Hospital Indemnity, Accident, and Critical Illness Insurances
  • Optional Identity Theft and Legal Protection Services
  • Employee Referral Bonus Eligibility up to $10,000 Mobility Among Wyetech-supported Contracts
Various contract and work locations throughout Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii and OCONUSVarious team-building events throughout the year, such as monthly lunches, summer company picnic, and an annual holiday party. Employees receive two complimentary branded clothing orders annually. Hourly Pay Range: $98.47–$133.35 Hourly pay rates listed for this position serve as a general guideline and are not a guarantee of compensation. Compensation will vary dependent upon factors including but not limited to: Government contract rates; education; relevant prior work experience, knowledge, skills, and competencies; certifications; and geographic location. Hourly pay rates reflect the pre-benefit gross wage amounts. Wyetech, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Affirmative Action Statement: Wyetech, LLC is committed to the principles of affirmative action in all hiring and employment for minorities, women, individuals with disabilities, and protected veterans. Accommodations: Wyetech, LLC is committed to providing an inclusive and accessible hiring process. If you need any accommodations during the application or interview process, please contact Brittney Wood at 844-WYETECH x727 or staffing@wyetech.com. We are happy to provide reasonable accommodations to ensure equal access to all candidates.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this