Junior Systems Software Engineer
Full-time career path for STEM graduates combining company-funded training, hands-on projects, and preparation for systems software and architecture roles. The program covers Linux development, software design, cloud infrastructure, distributed systems, and AI-enabled applications. Employment after—
Responsibilities
- Develop system-level software in C/C++ and Linux environments
- Apply memory management, process, thread, algorithm, and data structure concepts
- Use object-oriented programming, design patterns, and software architecture principles
- Design client-server systems and APIs
- Work with cloud infrastructure, data pipelines, and distributed systems
- Explore AI-assisted development, model serving, and retrieval-augmented generation solutions
- Use Git and GitLab workflows, Agile practices, and CI/CD concepts
Requirements
- B.Sc. or M.Sc. in Computer Science, Software Engineering, Mathematics, Physics, or another exact science
- High level of English
- Strong analytical and problem-solving abilities
- Excellent system-level logical thinking
- Commitment to an intensive full-time program
- No prior professional software development experience required
Benefits
- Company-funded professional training at no cost to participants
- Hands-on project experience in a simulated R&D environment
- Potential employment opportunities after successful completion and evaluation