Generalist Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Generalist Software Engineer role for engineers who prefer owning problems rather than a single technical layer.
The role moves between the serving path, control plane, tooling, and hardware interface as business needs change.
Key Skills for This Role
Full Job Posting
Role overview
Generalist Software Engineer role for engineers who prefer owning problems rather than a single technical layer.
The role moves between the serving path, control plane, tooling, and hardware interface as business needs change.
Employment and team
- The role is full time and part of the Software team.
- The role is based in Riyadh.
What you will do
- Take a problem from ambiguous definition through shipment, choosing the layer where it should be solved.
- Move across services, interfaces, data paths, and the systems underneath.
- Build tooling that removes work for everyone else.
- Read unfamiliar code quickly and change it safely.
- Own what you ship, including when it pages someone.
What you need
- Three years or more of production software engineering experience.
- Fluency in at least one systems language and one high-level language.
- Meaningful experience working at more than one technical layer.
- Comfort with ambiguity and with making decisions rather than waiting.
Useful, not required
- Infrastructure, Linux, or distributed systems background is useful but not required.
- Open source contributions are useful but not required.
- Experience at a small company with broad ownership boundaries is useful but not required.
What the company offers
- Foundational technology built in-house at an early-stage deep technology company.
- Meaningful ownership and impact.
- Competitive early-stage compensation.
- Close collaboration with a small, senior team.
- Problems combining hardware, systems, and AI at scale.
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,
Junior Generalist Software Engineer
Riyadh, KSA
think is hiring a Junior Generalist Software Engineer for an early-career role on a small senior team. The engineer will ship production code, work across services, tooling, and interfaces, and build tests and instrument
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
Junior 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