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

Software Engineer - AI Applications, Durham

$122k - $150k

RTI International

DescriptionWhy RTIRTI International is an independent, scientific research institute dedicated to improving the human condition. Our vision is to address the world's most critical problems with technical and science-based solutions in pursuit of a better future. Clients rely on us to answer questions that demand an objective and multidisciplinary approach—one that integrates expertise across social, statistical, data, and laboratory sciences, engineering, and other technical disciplines to solve the world’s most challenging problems.We believe in the promise of science and technical solutions, and we push ourselves every day to deliver on that promise for the good of people, communities, and businesses in the US and around the world. If you are looking for the opportunity to make a real difference, RTI is the place for you. About the Hiring GroupYou 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 DoThe 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 NeedMinimum 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 StatementsFor 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. Equal Pay Act Minimum/Range$122,000 - $150,000

ResponsibilitiesThe 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

QualificationMinimum 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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - AI Applications, Durham in Durham, NC vacancy
  • $320k

     ...unlimited potential of AI to define the next era...  ...NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion...  ...and Systems engineering teams in defining the...  ...for equity and benefits.Applications for this job will be accepted...  ...OR, Hillsboro; US, NC, Durham; US, CO, Boulder; US,... 
    Application
    Full time
    Part time
    Shift work

    Nvidia

    Durham, NC
    9 hours ago
  • $168k - $264.5k

     ...the unlimited potential of AI to define the next era of computing...  ...is seeking a talented Software Engineer to join our small team building...  ...for equity and benefits.Applications for this job will be accepted...  ...US, OR, Hillsboro; US, NC, Durham; US, NY, New YorkType: Full... 
    Application
    Full time
    Part time
    Worldwide

    Nvidia

    Durham, NC
    4 hours ago
  • $224k - $356.5k

     ...unlimited potential of AI to define the next era...  ...team is building the software stack that makes large...  ...models and generative AI applications run at maximum...  ...Computer Science, Computer Engineering, Electrical Engineering...  ..., TX, Austin; US, NC, Durham; US, WA, SeattleType:... 
    Application
    Full time
    Part time
    Local area

    Nvidia

    Durham, NC
    4 hours ago
  • $165k - $241.4k

     ...The application window is expected to close on: 08/25/2026Job posting...  ...many different people within Engineering and throughout Cisco to help...  ...scalable, distributed, enterprise software solutions that support the...  ...protect organizations in the AI era – and beyond. We’ve been... 
    Application
    Permanent employment
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    CISCO Systems

    Durham, NC
    4 hours ago
  • $183.8k - $263.6k

     ...The application window is expected to close on: 08/31/2026Job posting...  ...responsible for core control plane software that enables policy...  .... You will work closely with engineers across control plane, data plane...  ...protect organizations in the AI era – and beyond. We’ve been... 
    Application
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Durham, NC
    4 hours ago
  •  ...infrastructure for medical AI. Their platform gives AI developers...  ...a team of 50 people across Durham, Cape Town and Sao Paulo....  ...is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and...  ...using what you build. Application process Submit your CV... 
    Application
    Full time

    Semata

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

     ...We are looking for a Field Applications Engineer! NVIDIA’s AI platforms have already made a major impact on the field and are broadly used across leading...  ...characteristic protected by law.SummaryLocation: US, NC, Durham; US, MA, Westford; US, TX, Austin; US, TX, Remote; US, NC... 
    Application
    Full time
    Part time
    Remote work

    Nvidia

    Durham, NC
    4 hours ago
  •  ...Cybersecurity Systems Software EngineerThis role has...  ...act on their data and applications wherever they live, from...  ...Senior Cybersecurity Engineer to lead organization-wide...  ...cybersecurity Agentic AI, FIPS, TLS/SSH,...  ...United States of America; Durham, North Carolina, United... 
    Application
    Full time
    Part time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 hours ago
  • $184k - $287.5k

     ...unlimited potential of AI to define the next era...  ...highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will...  ...of linux perf tool, application/library performance optimizations...  ...OR, Hillsboro; US, NC, Durham; US, CA, Remote; US, WA... 
    Application
    Full time
    Part time
    Remote work

    Nvidia

    Durham, NC
    4 hours ago
  • $272k - $431.25k

     ...looking for a CPU System Software Architect!Do you want...  ...accelerating agentic AI, building data centers...  ...performance computing applications. We are architecting...  ...while making the best engineering trade-offs.Whatyou’llbedoing...  ..., TX, Austin; US, NC, Durham; US, CO, Boulder; US,... 
    Application
    Full time
    Part time

    Nvidia

    Durham, NC
    9 hours ago
  • $56.43 - $96.43 per hour

     ...are currently sourcing for a Senior Software Engineer to work in Durham, NC or Boston, MA! Senior Software...  ...asset services and investment applications to serve the unique and varying needs...  ...be a plus Experience using AI-assisted coding tools for code generation... 
    Application
    Hourly pay
    Full time
    Temporary work

    Fidelity TalentSource

    Durham, NC
    4 days ago
  • $272k - $431.25k

     ...NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you...  ...for a broad range of AI-based applications. If you're creative, passionate...  ...by law.SummaryLocation: US, NC, Durham; US, RemoteType: Full time... 
    Application
    Full time
    Part time

    Nvidia

    Durham, NC
    9 hours ago
  • $168k - $270.25k

     ...unlimited potential of AI to define the next era...  ...Experience (NVEX) Solutions Engineering team is looking for an experienced software engineer focused on...  ...for equity and benefits.Applications for this job will be...  ...US, TX, Austin; US, NC, Durham; US, WA, Redmond; US, NY... 
    Application
    Full time
    Part time
    Weekend work

    Nvidia

    Durham, NC
    4 hours ago
  •  ...HPE Morpheus Software - Senior Software EngineerThis role has been...  ..., and act on their data and applications wherever they live, from...  ...and grow our Private Cloud Engineering team with talented and inspired...  ..., United States of America; Durham, North Carolina, United States... 
    Application
    Full time
    Part time
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 hours ago
  • $272k - $431.25k

     ...NVIDIA is the engine of modern AI, and robotics is where AI meets the physical...  ...team of robotics software engineers; set direction, raise...  ...eligible for equity and benefits.Applications for this job will be...  ..., Charlottesville; US, NC, Durham; US, CO, Boulder; US, VA, HerndonType... 
    Application
    Full time
    Part time

    Nvidia

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

    Covar

    Durham, NC
    2 days ago
  •  ...2 weeks per month in either Durham, NC or Location to be confirmed...  ...Our client seeks a Senior Software Engineer in Test to design, develop,...  ...Due to client requirements, applicants must be willing and able to...  ...utilizes artificial intelligence (AI) tools as part of its... 
    Application
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    a month ago
  • $73k - $90k

     ...statistical, data, and laboratory sciences, engineering, and other technical disciplines to...  ...Hiring GroupWe are seeking an Early-Career Software Engineer who is excited about building the next generation of AI-powered applications and research solutions. This role is... 
    Application
    Temporary work
    Work experience placement
    H1b
    Remote work
    Work visa

    RTI International

    Durham, NC
    2 days ago
  • $231.4k - $331.8k

     ...The application window is expected to close on: 08/31/2026Job posting...  ...Isovalent builds open-source software and enterprise solutions solving...  ...environments. As a Principal Engineer, you will be at the forefront...  ...protect organizations in the AI era – and beyond. We’ve been... 
    Application
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    CISCO Systems

    Durham, NC
    4 hours ago
  • $210.6k - $305.1k

     ...The application window is expected to close on: 08/31/2026Job posting...  ...high-performance data plane software that leverages Data Processing...  ...innovation while collaborating with engineers solving some of the industry’...  ...protect organizations in the AI era – and beyond. We’ve been... 
    Application
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    CISCO Systems

    Durham, NC
    4 hours ago
  •  ...protect, analyze, and act on their data and applications wherever they live, from edge to cloud,...  ...innovate with automation, telemetry, and AI-driven network management.Experience and...  ...SummaryLocation: San Jose, California; Houston, Texas; Durham, North Carolina; Roseville, California;... 
    Application
    Full time
    Part time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide

    Hewlett Packard Enterprise

    Durham, NC
    4 hours ago
  • $184k - $287.5k

     ...Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen...  ...scalable communications software.DL and HPC applications have a huge compute demands and already...  ...communication technologies to accelerate AI and HPC workloads.Explore innovative... 
    Application
    Full time
    Part time
    Remote work

    Nvidia

    Durham, NC
    4 hours ago
  • $224k - $356.5k

     ...We are now looking for an AI Developer Technology Engineering Manager:Join our global Developer Technology...  ...Deep Learning and Machine Learning applications and developing novel algorithms to...  ...as NVIDIA Research, hardware, and software teams to drive innovation and advance... 
    Application
    Full time
    Temporary work
    Part time

    Nvidia

    Durham, NC
    4 hours ago
  • $165k - $215.5k

     ...advance their careers. The engineering team collaborates closely...  ...foundation of the platform’s applications. As stewards of the codebase,...  ...Washington, and in downtown Durham, North Carolina, with support...  ...use artificial intelligence (AI) tools to support parts of the... 
    Application
    Full time
    Local area
    Remote work
    Flexible hours

    Mobile Integration Workgroup

    Durham, NC
    1 day ago
  •  ...world-class scientists and engineers, with advanced degrees in computer...  ...is seeking an exceptional Software Engineer to support advanced...  ...learning and biomedical applications. This position is onsite, at...  ...in Research Triangle Park, Durham, North Carolina. Primary... 
    Application
    Local area

    Teledyne

    Durham, NC
    7 days ago
  • $137k - $200.5k

     ...Splunk Infrastructure Engineer Splunk, a Cisco company, helps organizations...  ...core Splunk workflows and applications. We help shape the future of...  ...recommend improvements to software-development and operational...  ...protect organizations in the AI era – and beyond. We've been... 
    Application
    Full time
    Temporary work
    Flexible hours

    Webex Events (formerly Socio)

    Durham, NC
    3 days ago
  • $89.6k - $156.7k

     ...Full Stack Engineer Category: Software Development/ Engineering Main location...  ...United States, North Carolina, Durham Position ID: J0726-008...  ...-grade, business-critical applications and enjoy working across...  ...Cloud Generative AI Java Microservices... 
    Application
    Full time
    Local area

    CGI Technologies and Solutions, Inc.

    Durham, NC
    10 hours ago
  •  ...designs, implements, and supports applications running within the Amazon...  .... Develops and oversees software system testing and validation...  ...degree in Computer Science, Engineering, Information Technology, Information...  ...: 100 New Millennium Way, Bldg 2, Durham NCType: Full time... 
    Application
    Full time
    Part time

    Fidelity Investments

    Durham, NC
    4 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
    4 days 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
    3 days ago

Do you want to receive more vacancies?

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