RTI International

Early-Career Software Engineer - AI Applications

RTI International$73K — $90K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • Academic or professional experience in software development
  • Strong programming proficiency in Python or modern languages
  • Familiarity with object-oriented programming, algorithms, and data structures
  • Experience with Git and collaborative development workflows
  • Basic understanding of REST APIs
  • Strong debugging and problem-solving skills
  • Excellent communication skills and ability to quickly learn new technologies.

Responsibilities

  • Develop production software using Python and modern frameworks
  • Build AI-powered applications leveraging large language models and APIs
  • Assist in creating retrieval-augmented generation (RAG) pipelines
  • Build and consume REST APIs and cloud-native services
  • Write clean, maintainable code with AI coding assistance
  • Participate in code reviews and architectural discussions
  • Deploy, monitor, and troubleshoot production applications
  • Collaborate with researchers to translate ideas into software solutions

Benefits

  • Remote work option within the U.S.
  • Opportunities for in-person collaboration for local candidates
  • Exposure to cutting-edge AI technologies
  • Mentorship from experienced engineers
  • Chance to enhance development standards and practices
Full Job Description
About the Hiring Group

We 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 ideal for someone with strong software engineering fundamentals who wants to grow into an AI-native engineer. You will work alongside experienced engineers to design, build, and deploy production systems that leverage large language models (LLMs), retrieval-augmented generation (RAG), AI agents, cloud services, and modern software engineering practices.

Success in this role requires curiosity, sound engineering judgment, and a desire to continuously learn as AI technologies evolve.

This position may be based remotely within the United States. Candidates located near RTI's headquarters in Research Triangle Park, North Carolina, are preferred due to opportunities for in-person collaboration.

What You'll Do

Working with senior engineers and research data scientists, you will:
  • Develop production software using Python and modern development frameworks.
  • Build AI-powered applications using large language models and AI APIs.
  • Help develop retrieval-augmented generation (RAG) pipelines and agent-based workflows.
  • Build and consume REST APIs and cloud-native services.
  • Write clean, maintainable, well-tested code using AI coding assistance like Claude Code and GitHub Copilot CLI.
  • Participate in code reviews and architectural discussions.
  • Assist with deployment, monitoring, and troubleshooting production applications.
  • Learn how to evaluate AI systems for quality, accuracy, reliability, and cost.
  • Work with researchers and technical staff to understand requirements and translate ideas into software solutions.
  • Contribute to improving development standards, documentation, and engineering practices.


What You'll Need

Minimum Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field (or equivalent experience).
  • Academic or professional software development experience.
  • Strong programming skills in Python or another modern programming language.
  • Understanding of object-oriented programming, algorithms, and data structures.
  • Experience using Git and collaborative software development workflows.
  • Familiarity with REST APIs.
  • Strong debugging and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to learn new technologies quickly.
  • 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 or coursework involving any of the following is a plus:
  • Large Language Models (OpenAI, Anthropic, Gemini, etc.)
  • Retrieval-Augmented Generation (RAG)
  • Vector databases
  • LangChain or LangGraph
  • FastAPI
  • Docker
  • AWS cloud services
  • SQL and NoSQL databases
  • Automated testing
  • CI/CD pipelines
  • Machine learning fundamentals
  • Prompt engineering
  • Open-source software contributions
  • Personal AI projects or hackathons


Hiring Salary Range

$73,000 - $90,000

About RTI International

RTI International is a nonprofit research organization based in Research Triangle Park, North Carolina. The organization was founded in 1958 as the Research Triangle Institute. RTI International provides research and development services to government agencies, businesses, and other organizations. The organization's areas of expertise include health and pharmaceuticals, education and training, energy and the environment, and social and economic development. RTI International has worked with clients such as the National Institutes of Health, the U.S. Department of Energy, and the World Bank. The organization has offices in the United States and around the world.
Learn more about RTI International
Size
935 employees
Industry
Founded
1958
NASDAQ

Similar Jobs

More Jobs at RTI International

More Information Technology Jobs

Find similar Early-Career Software Engineer - AI Applications jobs: