Junior Generalist Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
This is an early-career role on a small, senior team.
The engineer will receive real work quickly, receive close review, and be expected to grow rapidly.
The team hires for trajectory and problem-solving ability rather than a specific framework list.
Key Skills for This Role
Full Job Posting
Role Overview
This is an early-career role on a small, senior team.
The engineer will receive real work quickly, receive close review, and be expected to grow rapidly.
The team hires for trajectory and problem-solving ability rather than a specific framework list.
What You Will Do
- Ship production code from the first weeks with review and support.
- Work across services, tooling, and interfaces as the work requires.
- Write tests and instrumentation as a regular part of development.
- Ask early, read the code before asking, and document what you learn.
- Take on more scope as capability is demonstrated, measured in months rather than years.
What You Need
- A strong foundation in programming and computer science from a degree, self-teaching, or work.
- Evidence of building software through projects, contributions, or internships.
- Clear written communication and confidence to say when you are stuck.
- Genuine interest in systems, hardware, or machine learning.
Useful but Not Required
- Internship or placement experience is useful but not required.
- Open source contributions are useful but not required.
- Deep familiarity with Linux, C++, Rust, or Python is useful but not required.
What We Offer
- Meaningful ownership and impact at an early-stage deep tech company.
- Close collaboration with a small, senior team.
- Work on problems combining hardware, systems, and AI at scale.
- Competitive early-stage compensation.
Role Facts
- The team is based in Riyadh.
- The role is full-time.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at think
Accounts Manager, Enterprise
Riyadh, KSA
The employer is seeking an Accounts Manager to own enterprise technology accounts and drive new business. The role builds cloud cost cases, runs benchmark offers with technical teams, manages complex stakeholders, and ma
Channel Partner Manager
Riyadh, KSA
think is seeking a Channel Partner Manager to build its reseller, integrator, and consultancy channel across the region. The role covers partner recruitment, commercial frameworks, enablement, joint pipeline management,
Generalist Software Engineer
Riyadh, KSA
The employer is seeking a Generalist Software Engineer to own ambiguous problems across services, interfaces, data paths, tooling, and underlying systems. Candidates need at least three years of production software engin
ML Research Scientist
Riyadh, KSA
The employer is seeking an ML Research Scientist to conduct empirical research on model behavior across shared hardware and translate findings into product and orchestration decisions. The role requires a doctorate or eq
Manufacturing Lead
Riyadh, KSA
The employer is seeking a Manufacturing Lead to own build, testing, release, and production scale-up for hardware nodes assembled in Riyadh. The role requires at least six years in electronics or systems manufacturing, p
ML Systems Software Engineer
Riyadh, KSA
The employer is seeking an ML systems engineer to optimize model serving and accelerator utilization at the boundary between software and silicon. The role requires four or more years in systems or ML infrastructure engi
System Integrator
Riyadh, KSA
Think is hiring a System Integrator to build and prepare hardware nodes on its Riyadh production floor. The role includes mechanical assembly, accelerator installation, cabling, liquid-cooling tests, burn-in, repair, and
Network Engineer
Riyadh, KSA
The employer is seeking a Network Engineer to design, deploy, and operate high-performance networks supporting compute infrastructure at customer sites and company facilities. The role requires at least five years of net
Accounts Manager, Enterprise
Riyadh, KSA
Channel Partner Manager
Riyadh, KSA
Generalist Software Engineer
Riyadh, KSA
ML Research Scientist
Riyadh, KSA
Manufacturing Lead
Riyadh, KSA
ML Systems Software Engineer
Riyadh, KSA
System Integrator
Riyadh, KSA
Network Engineer
Riyadh, KSA