Associate Software & AI Engineer - Virginia Tech Applied Research Corporation
AI Engineer
Entry‑level engineer focused on developing AI‑driven software solutions, building models with Python and TensorFlow, and integrating them into data pipelines and applications.
About the role
Key Responsibilities
Design, develop, and test Python‑based software components for AI and data‑analytics projects.
Build, train, and evaluate machine‑learning models using frameworks such as TensorFlow or PyTorch.
Collaborate with cross‑functional teams to integrate AI models into production systems and APIs.
Write efficient SQL queries and manage data pipelines to support model training and inference.
Maintain version control, documentation, and automated testing using Git and CI/CD tools.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field.
Proficiency in Python programming and experience with machine‑learning libraries (TensorFlow, PyTorch, scikit‑learn).
Solid understanding of relational databases and ability to write complex SQL queries.
Familiarity with Git, Linux environments, and software development best practices.
Strong problem‑solving skills, teamwork orientation, and effective communication.