Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - AI Applications

$122k - $150k

Research Triangle Institute

About the Hiring Group

You are:  

 

A Software Engineer  with experience building cloud-native applications and applying AI technologies to practical business, research or client needs. You have contributed to systems beyond the proof-of-concept stage and understand the engineering work required to make AI-enabled applications reliable, secure and maintainable.

 

You are comfortable working through ambiguity, explaining technical trade-offs and collaborating with researchers, data scientists and software engineers. You can distinguish between a compelling demonstration and a solution that is ready to support real users.

 

You have personally contributed to building and deploying AI-enabled applications, not just experimenting with models or using AI tools as an end user. You can clearly explain the systems you worked on, your individual contribution, the technical decisions you made, and how you evaluated whether the solution worked.

What You'll Do

The Work:  

 

You will work closely with internal teams and clients to contribute to the design, development, and deployment of AI‑powered solutions across sectors such as health, energy, and education. You will help translate business and research needs into technical implementations, build and refine multi-step AI workflows, and support the delivery of scalable, secure systems in enterprise environments. 

 

You will contribute to new systems and enhancements that integrate with existing infrastructure, collaborating with colleagues and partners to deliver practical solutions that can be tested, deployed, maintained, and supported over time.

 

In this role, you will support the development of AI systems and enhancements that integrate with RTI’s research infrastructure—including survey data collection platforms, systematic review pipelines, data quality assurance systems, and proposal development workflows—working closely with data scientists, domain researchers, and software developers to ensure solutions meet the rigor expected in federally regulated and research‑driven environments. 

 

This position offers flexibility to be based at our headquarters in Research Triangle Park, NC, or to work remotely.  

 

As part of the interview process, candidates will be asked to discuss a system they personally helped build. The discussion will cover their individual contribution, key technical decisions, challenges encountered, evaluation approach and results. Candidates will also participate in a job-related technical discussion and exercise.

 

Responsibilities:

 

  • AI System & Agent Development. Design, build, and maintain AI‑enabled systems and multi-stepworkflows, including retrieval, tool use, orchestration, and iterative improvement, with a focus on production readiness and maintainability.
  • Enterprise & Research Infrastructure Integration. Contribute to AI systems that integrate with and extend RTI’s existing platforms—such as survey data collection, systematic review pipelines, data quality assurance tools, and proposal workflows—working within established architectures and constraints.
  • Cloud‑Native Engineering. Develop and deploy cloud‑native services using APIs, containers, and modern CI/CD practices, contributing to scalable, secure, and cost‑aware AI solutions in enterprise environments.
  • Workflow Translation & Automation. Translate research, business, and client needs into working AI applications that automate or augment workflows, collaborating closely with data scientists, researchers, and software engineers to ensure practical value and methodological rigor.
  • Evaluation, Quality, and Reliability. Contribute to testing and evaluation approaches for AI systems, including performance monitoring, reliability checks, and cost/quality trade‑off analysis appropriate for federally regulated and research‑driven contexts.
  • Client & Cross‑Team Collaboration. Participate in technical discussions, workshops, and prototype development with internal teams and clients, helping gather requirements, demonstrate solutions, and iterate based on stakeholder feedback.
  • Reusable Patterns & Knowledge Sharing. Document systems, contribute to reusable components and shared abstractions, and support internal knowledge sharing to strengthen RTI’s AI engineering practices over time.

What You'll Need

Minimum Qualifications:

  • Master's degree and at least three years of relevant work experience building cloud-native applications such as APIs, microservices, containerization, or serverless functions; OR a Bachelor's degree with at least five years of relevant experience building cloud-native applications such as APIs, microservices, containerization, or serverless functions.
  • At least two years of programming experience in Python, JavaScript, TypeScript, or similar languages commonly used in AI and backend development.
  • Demonstrated experience contributing to the development and deployment of AI- or LLM-based systems, including retrieval pipelines, prompt design, agentic workflows, or workflow automation.
  • Experience integrating commercial or open-source AI models into a software application through APIs or model-serving infrastructure.
  • Experience developing systems that work with sensitive, restricted, or confidential data, and understanding how data access, privacy, and compliance requirements influence system design.
  • Proficiency with shared version control (e.g., Git) and collaborative software development workflows.
  • Familiarity with modern deployment and delivery practices, including CI/CD pipelines, containers, and basic infrastructure-as-code concepts.
  • Experience working in cross-functional, team-based environments, including participating in technical discussions, reviews, and iterative delivery.
  • Strong written and verbal communication skills, with the ability to explain AI system behavior, trade-offs, and limitations to non-technical researchers, clients, and federal stakeholders.
  • To qualify, applicants must be legally authorized to work in the United States and should not require, now or in the future, sponsorship for employment visa status (e.g., H-1B visa status, etc.). 

Preferred Qualifications:

  • Experience working with AI orchestration frameworks such as LangChain, LlamaIndex, or similar tools.
  • Exposure to AI orchestration or workflow frameworks, or experience building applications that coordinate multiple models, tools, or processing steps. Experience working with one or more cloud platforms such as AWS, Azure, or GCP.
  • Experience working with relational and cloud-native database systems (e.g., PostgreSQL, SQL-based systems).
  • Experience supporting projects in enterprise, regulated, or research-driven environments.
  • Experience contributing to proposals, technical writing, or business development efforts in a research or federal contracting context.
  • Proficiency with Unix/Linux command-line environments.
  • Interest in growing into more senior AI engineering or technical leadership roles within a collaborative, research‑driven environment.

EEO & Pay Equity Statements

For San Francisco, CA USA Job Postings Only: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Further information is available  here.

 

RTI accepts applications to our job openings from candidates with criminal histories or conviction records in accordance with all applicable laws, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

 

For Applicants in Massachusetts Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

 

The anticipated pay range for this role is listed below. Our pay ranges represent national averages and may vary by location as a geographic differential may be applied to some locations within the United States. RTI considers multiple factors when making an offer including, for example: established salary range, internal budget, business needs, and education and years of work experience possessed by the applicant. Further, salary is merely one element to our offer.

At RTI, we demonstrate our commitment to rewarding individual and team achievement through a total rewards package. This package includes (among other things) a competitive base salary, a generous paid time off policy, merit based annual increases, bonus opportunities and a robust recognition program. Other benefits include a competitive range of insurance plans (including health, dental, life, and short-term and long-term disability), access to a retirement savings program such as a 401(k) plan, paid parental leave for all parents, financial assistance with adoption expenses or infertility treatments, financial reimbursement for education and developmental opportunities, an employee assistance program, and numerous other offerings to support a healthy work-life balance.

Hiring Salary Range

$122,000 - $150,000

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - AI Applications in Durham, NC vacancy
  •  ...building the data infrastructure for medical AI. Their platform gives AI developers...  ...Gradient is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and eventually...  ...the people using what you build. Application process Submit your CV and Github. Any... 
    Application
    Full time

    Semata

    Durham, NC
    13 hours ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search &...  ...next generation of document, search, and AI-facing capabilities inside Oracle...  ...production infrastructure for intelligent applications. What You Could Work On Depending... 
    Application
    Full time
    Temporary work
    Flexible hours

    Oracle

    Durham, NC
    1 day ago
  • $207k - $301k

     ...Software Engineer Manager II, Google Workspace X Note: By applying to this position you will...  ...platforms, specifically in kiosk or appliance applications deployed at scale. About the job...  ...multiple sites internationally. AI will change the future of work in profound... 
    Application

    Google Inc.

    Durham, NC
    13 hours ago
  • $152k - $241.5k

     ...tapping into the unlimited potential of AI to define the next era of computing. An...  ...the world. We are looking for a Senior Software Engineer to join our mission to continue...  ...enable business critical services and AI applications. You will be working with a team of passionate... 
    Application

    NVIDIA

    Durham, NC
    1 day ago
  • $176k - $333.5k

     ...recently, GPU deep learning ignited modern AI and enabled the next era of computing....  ...us today. We are looking for a Senior Software Engineer to join our mission to continue...  ...enable business critical services and AI applications. You will be working with a team of passionate... 
    Application

    NVIDIA

    Durham, NC
    1 day ago
  •  ...reliability. Role Description As a Senior Software Engineer at ENFOS, you will report to the Head...  ...problems. Experience with data-driven applications or highly regulated industries (e.g., energy...  ..., reliability, and minimal downtime. AI-Driven Workflow Automation : Lead the... 
    Application

    ENFOS

    Durham, NC
    1 day ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles...  ...and contribute to the development of GenAI and AI-powered tools to enhance development productivity... 
    Application
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Durham, NC
    2 days ago
  • $227.8k - $338.8k

     ...Job Summary As the Director of Software Development for NetApp AI Business Unit, you will lead and scale a high-performing engineering organization to deliver innovative, large...  ...artificial intelligence tools to help evaluate applications and candidate selection. These tools... 
    Application
    Work at office
    Local area

    NetApp, Inc.

    Morrisville, NC
    1 day ago
  • Get AI-powered advice on this job and more exclusive features. Direct message the job...  ...@ Golden Technology Inc. Hiring a Senior Software Developer! Our client is seeking a Senior...  ...Sign in to set job alerts for “Software Engineer” roles. Raleigh, NC $125,000.00-$178,000.... 
    Application
    Contract work
    Flexible hours
    Weekend work

    Golden Technology

    Durham, NC
    1 day ago
  • $165k - $215.5k

     ...confidence and advance their careers. The engineering team collaborates closely with the...  ...technical foundation of the platform’s applications. As stewards of the codebase, engineers...  ...We may use artificial intelligence (AI) tools to support parts of the hiring process... 
    Application
    Full time
    Local area
    Remote work
    Flexible hours

    Mobile Integration Workgroup

    Durham, NC
    13 hours ago
  • $116.36k - $155.15k

     ...Lumen is the trusted network for the AI‑powered world, connecting people, data, and applications through our expansive fiber network and connected ecosystem....  ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of... 
    Application
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Durham, NC
    4 days ago
  • Director, Software Engineering (Individual Contributor)Skip to main content#Director, Software Engineering...  ..., build, and support complex software applications for the Alts platform optimized for...  ...effective use of analytics and AI* Help navigate new technologies and cloud... 
    Application
    Full time
    For contractors

    Soteria Reinsurance Ltd.

    Durham, NC
    13 hours ago
  •  ...Direct Supply AI Engineer Direct Supply is building AI systems that change how care is...  ...lifecycle: discovery, experimentation, application delivery, and deployment. You'll work directly...  ...For Strong applied AI and software engineering fundamentals Builders who... 
    Application

    Direct Supply

    Durham, NC
    4 days ago
  • $184.5k - $295.3k

     ...The Senior Product Solution Engineer (Sr. PSE) serves as the technical...  ...Fusion integrations and AI-driven tax automation solutions...  ...demonstrating ERP and enterprise software solutions in customer-facing...  ...engineering, enterprise applications, tax technology, or related fields... 
    Application

    Avalara

    Durham, NC
    2 days ago
  • $196.35k - $292.6k

     ...the full potential of their data, from AI to multicloud. Ready to innovate and contribute...  ...function. Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help...  ...skills across infrastructure and application layers. Education Bachelor of Science Degree... 
    Application
    Permanent employment
    Work at office
    Local area

    NetApp

    Morrisville, NC
    1 day ago
  •  ...Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate...  ...solutions leveraging generative AI. You will build and evaluate code analysis...  ....   Due to client requirements, applicants must be willing and able to work on a w... 
    Application
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    14 days ago
  •  ...confirmed Our client seeks a Senior Software Engineer in Test to design, develop, and...  ...staff. Due to client requirements, applicants must be willing and able to work on a w...  ...Group utilizes artificial intelligence (AI) tools as part of its initial application... 
    Application
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    3 days ago
  • $170k - $253k

     ...implement, and operate NetApp Sales applications. This role and supporting...  ...systems, and systems software; and operate new and existing...  ...application programs focusing on AI solutions, ensuring timely, scoped...  ...of Science Degree in Engineering or Computer Science or equivalent... 
    Application
    Full time
    Local area

    NetApp, Inc.

    Durham, NC
    6 hours ago
  •  ...minimum of 10 years of experience in software engineering with hands-on architecture experience....  ...such as AWS.* Familiarity with Agentic AI (e.g., Claude, Codex, ChatGPT) and the...  ...developing container-based and serverless applications. *Everforth Apex is a world-class IT... 
    Application
    Hourly pay
    Contract work
    Remote work

    Apex Systems

    Durham, NC
    4 hours ago
  • $67.7k - $90.27k

     ...is the trusted network for the AI‑powered world, connecting people, data, and applications through our expansive fiber network...  ..., and accountability, a Software Developer II has the opportunity...  ...integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL... 
    Application
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

    Durham, NC
    4 days ago
  • $175k - $213.5k

     ...confidence and advance their careers. The engineering team collaborates closely with the...  ...technical foundation of the platform’s applications. As stewards of the codebase, engineers...  ...frontend integration, and interaction with AI/ML systems. Key Responsibilities Design... 
    Application
    Full time
    Local area
    Remote work
    Flexible hours

    Mobile Integration Workgroup

    Durham, NC
    13 hours ago
  • $148k - $296k

     ...designing, building, and delivering secure, scalable automation and AI solutions. Responsibilities include managing projects from...  ...Key Relationships Chief Technology Officer, Director, Enterprise Applications, Senior Manager, Automation and Development, Senior Manager,... 
    Application
    Temporary work
    For contractors
    Local area
    Remote work
    Relocation
    Flexible hours

    K&L Gates LLP

    Durham, NC
    1 day ago
  •  ...Job Description Job Description Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean,...  ...maintain real-time, computationally intensive applications involving data processing, real-time communications... 
    Application
    Temporary work
    Relocation package
    Flexible hours

    CoVar

    Durham, NC
    4 days ago
  • $85k - $105k

     .... We're looking for a Data Engineer who is passionate about modern...  ..., cloud technologies, and AI-enabled development. In this...  ...AWS and/or Azure. Implement software engineering best practices, including...  .... Experience developing web applications using Flask, Django,... 
    Application
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Beghou Consulting

    Durham, NC
    2 days ago
  •  ...React) - to join our Digital Engineering team. Who are we? For the past...  ...within single-page applications using Angular, ensuring a seamless...  ...provisioning, and coordinated software release management across multiple...  ...Experience working with AI for day to day development, copilot... 
    Application
    Full time

    Photon

    Durham, NC
    2 days ago
  • $128.19k - $184.01k

     ...build with a wide variety of AI language models (bots), including...  ...are seeking a talented iOS Engineer to join us in building Poe,...  ...experience Own the entire software development process from timeline...  ...: We are accepting applications on an ongoing basis. Quora... 
    Application
    Remote job
    Full time

    Quora

    Durham, NC
    2 days ago
  •  ...issues, implement fixes, and optimize application performance. Participate in code reviews...  ...meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and...  ...stack before Enthusiastic about photo sharing and/or AI and/or social media... 
    Application
    Full time

    Cheez

    Durham, NC
    3 days ago
  • $152.5k - $219.2k

     ...The application window is expected to close on: 10/05/2026 Job posting may...  ...cloud platform. As a team of six engineers distributed across the US, Canada...  ...platforms. Experience leveraging AI-assisted development tools to improve software development, automation,... 
    Application
    Permanent employment
    Full time
    Temporary work
    Local area
    Worldwide
    Flexible hours

    CISCO, Inc.

    Durham, NC
    1 day ago
  •  ...careers. What We Are Looking For: The Full Stack Software Engineer role will revolve primarily around a Node.js backend and a React...  ....   What You Will Do: Implement scalable REST APIs and application UIs Identify bottlenecks and improve software efficiency... 
    Application
    Full time

    Aspida Financial Services

    Durham, NC
    13 hours ago
  • $100k - $150k

     ...Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...Job Title: Full Stack Software Engineer – .NET Location: 100% Remote (...  ...maintain enterprise-grade web applications and distributed systems built on... 
    Application
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Morrisville, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - AI Applications. Be the first to apply!