AI insights, faster! We're a computer systems company dedicated to accelerating deep learning.
Senior Kernel Optimization Engineer
Location
California
Posted
82 days ago
Salary
0
Seniority
Senior
Job Description
Senior Kernel Optimization Engineer
Cerebras Systems
• 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.
Job 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.
Benefits
- 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.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
• Design, develop, and maintain scalable data pipelines using Microsoft Azure and Databricks (Spark). • Build and optimize ETL/ELT workflows in Databricks, leveraging PySpark and SQL for large-scale data processing. • Integrate and land various data sources—including internal, licensed third-party, and public datasets—into the global data lake. • Develop and maintain Delta Lake architectures to ensure reliable, high-performance data storage and processing. • Collaborate with business analysts, data scientists, and engineering teams to define data requirements and deliver high-quality data products. • Use Python and SQL to automate data ingestion, transformation, and validation processes. • Monitor, troubleshoot, and optimize Databricks jobs and clusters for performance, scalability, and cost efficiency. • Implement data quality, governance, and security best practices across the platform. • Participate in documentation, code reviews, and knowledge sharing across a global team.
Cloud Platforms Engineer
AmcorProducing responsible packaging for food, beverage, pharmaceutical, medical, home and personal-care, and other products.
• Administering and configuration of cloud-based core infrastructure and services • Analyze and translate business requirements into technical requirements • Research and present new cloud technologies and recommendations • Working with leadership to establish cloud technology roadmaps • Prepare and present technical design documentation and task-level project plans • Help identify and communicate risks associated with cloud platforms • Support of Microsoft Azure, AWS, Google and third-party cloud application integrations • Provide highest-level technical support to resolve complex customer problems • Maintain a deep technical knowledge of data center technologies • Mentor and engage others while helping guide the organization’s strategies
• Desarrollo y evolución de un portal corporativo enterprise • Desarrollo de componentes modulares (portlets o equivalentes) • Integración con sistemas corporativos (incluyendo SAP) • Personalización avanzada de temas y estructura del portal • Modelado y gestión de contenidos en CMS corporativo • Participación en decisiones técnicas y definición de buenas prácticas • Resolución de incidencias complejas y revisión de código • Colaboración en entorno internacional (inglés diario)
Senior Graphics Engineer – WebGPU, Vulkan
Huawei Ireland Research CenterBringing together the top research and innovation talent in Ireland to enable a better connected world.
• Implement and optimize WebGPU technology for performance-critical use cases, with a primary focus on mini-games currently. • Drive project execution: propose research projects, propose solutions to problems, develop solution to solve those problems and ensure that these projects are delivered on time. • Develop and deliver proof of concept software deliverables for R&D projects. • Continuously push the boundaries of graphics technology, exploring new ideas and introducing innovative solutions to enhance WebGPU performance and capabilities. • Conduct performance analysis and implement optimizations for real-time rendering and graphics pipelines. • Stay up to date with the latest developments in WebGPU, Vulkan, and real-time rendering technologies and with the publications on major conference venues and journals. • Open & communicative approach, keeping stakeholders fully informed and sharing your experience & expertise with peers. • Availability to travel for technical and scientific conferences, technical exhibitions, meetings with clients and/or other internal teams.




