> Markdown version of [/jobs/ext/2352113-software-developer](https://www.wearedevelopers.com/jobs/ext/2352113-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Riverside Research Institute - **Location:** Fairfax, VA, United States - **Salary:** $53,600.0 - $70,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, C++ (Programming Language), Software Debugging, Python (Programming Language), Machine Learning, Software Engineering, Software Systems, Large Language Models, Software Troubleshooting, Information Technology, Programming Languages - **Published:** August 7, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87989103/1 ## About the Role Riverside Research is seeking a motivated and innovative Entry-Level Software Engineer to join our Sensor and Systems Business Unit in Fairfax, Virginia. This part-time role is open to individuals who are currently pursuing a degree or have equivalent experience in software engineering or a related field. The primary focus of this role will be on developing AI agents, conducting research on large language models (LLMs), and creating rapid prototypes to support our cutting-edge projects., * Currently pursuing a degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * Familiarity with programming languages such as Python, Java, or C++. * Basic understanding of artificial intelligence, machine learning, and large language models. * Strong problem-solving skills and a willingness to learn and adapt in a fast-paced environment. * Good communication skills, both written and verbal, with the ability to work collaboratively in a team setting. * Ability to work independently, managing time effectively to meet project deadlines. ## Description Collaborate with a multidisciplinary team to develop and refine AI agents, contributing to various stages of the development lifecycle. * Conduct research on large language models (LLMs) to explore new techniques and methodologies for enhancing AI capabilities. * Participate in the design and development of rapid prototypes, turning innovative ideas into functional software solutions. * Write clean, efficient, and well-documented code, following best practices in software development. * Assist in debugging and troubleshooting software issues, providing support for testing and quality assurance processes. * Contribute to team discussions, bringing fresh ideas and perspectives to the table, and actively participating in brainstorming sessions. * Continuously learn and adapt to new technologies, tools, and industry trends, applying this knowledge to ongoing project ## Related Videos - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [You are not an AI developer](https://www.wearedevelopers.com/videos/1148-you-are-not-an-ai-developer) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) - [Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025](https://www.wearedevelopers.com/videos/1317-panel-discussion-developing-in-an-ai-world-are-we-all-demoted-to-reviewers-wearedevelopers-webdev-ai-day-march2025) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)