Currently enrolled in or recently graduated from a relevant degree program — Computer Science, Software Engineering, or a related field.
Strong proficiency in Python (preferred); C#, C++, Rust, or JavaScript is a plus.
Strong understanding of software architecture, object-oriented programming (OOP), and adherence to SOLID principles.
Familiarity with version control systems (e.g., Git) and software development life cycles.
Experience or familiarity with Agile development practices (Jira, Confluence).
Strong problem-solving skills and attention to detail.
Experience with 3D software — Fusion, Blender, Unity — is a plus.