Senior Software Engineer (AI Systems) | Urgent

The UVA VEC·LinkedIn
United StatesOTHERPosted Jun 27, 2026
Open original posting

Role responsibilities

The role involves resolving complex software defects, designing and enhancing software features, and optimizing software performance. Additionally, the engineer will evaluate software architecture and collaborate with multidisciplinary teams to improve software quality.

Requirements

Candidates should have strong proficiency in programming languages such as Python, Java, Rust, or TypeScript, and a deep understanding of algorithms and data structures. Experience in debugging, feature development, and software optimization is essential, along with excellent communication skills.

Key skills

Python, Java, Rust, TypeScript, C++, Go, Algorithms, Data Structures, Debugging, Software Optimization, Software Architecture, Communication, Collaboration, Code Reviews, AI, Machine Learning

Keywords

Artificial Intelligence, Software Engineering, Programming, Python, Java, Rust, TypeScript, C++, Go, Algorithms, Data Structures, Debugging, Software Optimization, Software Architecture, Collaboration, Code Reviews, AI, Machine Learning, Performance Optimization, Technical Documentation, Distributed Systems

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free