Software Developer (Emerging Careers) at SAS
Cary HQ, NC
—
Jul 26, 2026
Cary HQ, NC
Jul 27, 2026
What this job asks for AI summary
An early-career engineering role focused on building and maintaining Retrieval-Augmented Generation pipelines and autonomous agent architectures for an enterprise AI platform. Day-to-day work involves managing vectorized document data, integrating LLM orchestration frameworks like LangChain, implementing safety guardrails, and developing evaluation tooling to measure generative output quality. Suited to developers with production Python experience and hands-on familiarity with containerized deployments and LLM-based systems.
Mid level · 2+ years · Raleigh-Cary, NC · Full-time
Long application — this platform typically asks you to create an account and re-enter your work history.
“or” means any one of them counts — you don't need all of them.
Posted 3 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 25 people in the Raleigh-Cary, NC area plausibly meet what this posting asks for (software developers). range 15–50
Applicant volume Light — Few people clear these requirements, so an application that does clear them gets looked at. Worth applying to even if you miss a nice-to-have.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $135,690 (middle half $105,756–$170,315).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
The title 'Software Developer (Emerging Careers)' carries no explicit seniority level word, so the title states no level. The minimum 2-year experience requirement and scope of independent delivery support a Mid-level classification.
The degree requirement (Bachelor's in CS, AI, Data Science, or related field) is explicitly waivable via 'equivalent combination of related education, training and experience may be considered in place of the above qualifications,' so the degree requirement is set to None.
LangChain is listed as required with 'or similar orchestrators' — well-known interchangeable alternatives (LlamaIndex, Haystack) are captured in alternatives.
Docker and Kubernetes appear together as 'Docker or Kubernetes' in the required section — treated as a single interchangeable gate with Kubernetes as the alternative.
Ragas, TruLens, and MLflow are listed as examples of LLM evaluation tooling under required qualifications; Ragas is used as the primary skill name with the others as alternatives.
Vector databases, cloud platforms (Azure/AWS/GCP), NeMo/Guardrails AI, CI/CD tools, and Jira all appear under the 'Additional competencies, knowledge and skills' section, which reads as a preferred/nice-to-have block rather than a hard gate.
The role sits at the boundary between Software Developer (15-1252) and Data Scientist (15-2051) given the heavy GenAI/LLM evaluation and RAG pipeline work; 15-1252 is chosen as primary because the core deliverable is production software infrastructure and agentic systems, not statistical modeling or research.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.