wagey.ggwagey.gg
Open Tech JobsCompaniesPricing
Log InGet Started Free
Jobs/Machine Learning Engineer Role/Kernel Optimization Engineer – Dubai

Kernel Optimization Engineer – Dubai

Cerebras SystemsUAE3w ago
In OfficeEMEASemiconductorsArtificial IntelligenceMachine Learning EngineerC++PythonLinearAssembly

Upload My Resume

Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT

Apply in One Click

Requirements

• Bachelor’s, Master’s, PhD or foreign equivalents in Computer Science, Computer Engineering, Mathematics, or related fields. • Understanding of hardware architecture concepts — must be comfortable learning the details of a new hardware architecture. • Skilled in C++ and Python programming languages. • Good knowledge of library and/or API development best practices. • Strong debugging skills and knowledge of debugging complex software stack. • Experience in kernel development and/or testing. • Familiarity with parallel algorithms and distributed memory systems. • Experience in programming accelerators such as GPUs and FPGAs. • Familiarity with Machine Learning neural networks and frameworks such as TensorFlow and PyTorch. • Familiarity with HPC kernels and their optimization. • This offer is contingent upon Cerebras successfully obtaining an export license from the U.S. Department of Commerce’s Bureau of Industry and Security authorizing the release to you of certain software source code and/or technology that is subject to the Export Administration Regulations. However, we can make no assurances with respect to the final disposition of an export license application.

Responsibilities

• Develop design specifications for new machine learning and linear algebra kernels and mapping to the Cerebras WSE System using various parallel programming algorithms. • Develop and debug kernel library of highly optimized low level assembly instruction and C-like domain specific language routines to implement algorithms targeting the Cerebras hardware system. • Develop and debug high-performance kernel routines in low-level assembly and a custom C-like (CSL) language, implementing algorithms optimized for the Cerebras hardware system. • Using mathematical models and analysis to measure the software performance and inform design decisions. • Develop and integrate unit and system testing methodologies to verify correct functionality and performance of kernel libraries. • Study emerging trends in Machine Learning applications and help evolve Kernel library architecture to address computational challenges of the start-of-the-art Neural Networks. • Interact with chip and system architects to optimize instruction sets, microarchitecture, and IO of next generation systems.

Benefits

• People who are serious about software make their own hardware. At Cerebras we have built a breakthrough architecture that is unlocking new opportunities for the AI industry. With dozens of model releases and rapid growth, we’ve reached an inflection  point in our business. Members of our team tell us there are five main reasons they joined Cerebras: • Build a breakthrough AI platform beyond the constraints of the GPU. • Publish and open source their cutting-edge AI research. • Work on one of the fastest AI supercomputers in the world. • Enjoy job stability with startup vitality. • Our simple, non-corporate work culture that respects individual beliefs. • Read our blog: Five Reasons to Join Cerebras in 2026.

Similar Jobs

Staff Research EngineerJust now
TuringTuring·San Francisco, California, United States·$250k – $350k/year + Equity
In OfficeNAStaffArtificial IntelligenceResearch EngineerStaff EngineerC++JavaGoRustPythonTeam ManagementTraining DevelopmentReportingData QualitySales Enablement
Frontier Data LeadJust now
TuringTuring·San Francisco, California, United States·$250k – $350k/year + Equity
In OfficeNAStaffArtificial IntelligenceHead of DataC++JavaGoRustPythonTeam ManagementTraining DevelopmentReportingData QualitySales Enablement
Software Engineer Intern (Chicago)Just now
LogicGateLogicGate·Chicago - United States - Hybrid
In OfficeNAInternCloud ComputingHigher EducationSoftware EngineerInternJavaC#C++RubyPythonJavaScriptSpringJiraClaudeSpring BootNeo4jAngularKotlinSlackAWSSCSSKubernetesDockerTypeScriptTerraformAnsible
Senior ASIC Design Verification Engineer2h ago
K2 SpaceK2 Space·Remote - United States - Remote·$170k – $250k/year + Equity
RemoteNASeniorDiagnosticsSemiconductorsProduct DesignerPerlPythonGitC++
Principal ASIC Design Verification Engineer2h ago
K2 SpaceK2 Space·Remote - United States - Remote·$190k – $285k/year + Equity
RemoteNAPrincipalDiagnosticsSemiconductorsProduct DesignerInstructional DesignerPerlPythonGitC++

Stop filling. Start chilling.Start chilling.

Get Started Free

No credit card. Takes 10 seconds.

© 2026 Dominic Morris. All rights reserved.·Privacy·Terms·