Software Systems & Architecture Engineer - Entry Level Career Path
Indexed description
About the Opportunity
Infinity Labs R&D is seeking outstanding STEM graduates to join a full-time Software Systems & Architecture career path designed to prepare participants for software engineering positions in leading technology companies.
This career path combines intensive hands-on professional training, real-world project experience, and industry preparation in a project-driven environment that simulates real R&D teams. The program includes a company-funded professional training phase, provided at no cost to participants, designed to prepare them for modern software engineering, systems, and architecture environments. Successful participants may be considered for employment opportunities with leading technology companies upon completion of the program and successful professional evaluation.
As AI transforms traditional development roles, companies increasingly seek engineers with a strong understanding of software architecture, operating systems, infrastructure, and end-to-end system design.
What You Will Learn and Practice
Core Software & System-Level Development
- Programming in C/C++ within Linux environments.
- Memory management, processes, threads, algorithms, and data structures.
- System-level problem solving and debugging methodologies.
Architecture & Design
- Object-Oriented Programming (OOP).
- Design Patterns and software architecture principles.
- Client-server systems and API development.
Cloud & AI Technologies
- Cloud infrastructure concepts.
- Data pipelines and distributed systems fundamentals.
- AI-assisted development, model serving, and RAG-based solutions.
Modern Development Practices
- Git and GitLab workflows.
- Agile methodologies and development processes.
- CI/CD concepts and technical collaboration.
Requirements
- B.Sc. / M.Sc. in STEM fields (Computer Science, Software Engineering, Mathematics, Physics, or other Exact Sciences) from a recognized institution.
- High level of English.
- Strong analytical and problem-solving abilities.
- Excellent system-level logical thinking.
- Ability to commit to an intensive full-time program.
- No prior professional software development experience required.
Additional Information
This opportunity includes a structured professional training and career preparation phase prior to potential employment opportunities.
Participation in the program does not guarantee employment. Any future job opportunity is subject to successful completion of the program, professional evaluation, and the availability of suitable positions.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search