Gensyn · 2 days ago
GPU Software Engineer
Maximize your interview chances
BlockchainCryptocurrency
Insider Connection @Gensyn
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Implement core GPU components for distributed ML training wrapped in a decentralised protocol
Develop performant GPU kernels and compute infrastructure - from the framework level (e.g. PyTorch) down to IR for training, with a strong emphasis on reproducibility in multi-GPU distributed training environments
Design novel algorithms - with a focus on numerical properties and stable compute flows, optimised for modern cryptographic systems
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Strong software engineering skills - with substantial experience as a practising software engineer and significant contributions to shipping production-level code
Hands on experience in distributed GPU compute environments: Writing GPU Kernels (e.g. CUDA, PTX, MPX/MLX, IR); and/or Implementing low-level GPU-specific optimizations for performance, numerical stability and determinism
In-depth understanding of deep learning - including recent architectural trends, training fundamentals, and practical experience with machine learning frameworks and their internal mechanics (e.g., PyTorch, TensorFlow, JAX)
Preferred
Deep understanding of heterogenous system architecture
Experience in a venture backed start-up environment
Open-source contributions to high-performance GPU codebases
Strong understanding of computer architecture - with expertise in specialised architectures for training neural networks, including Intel Xeon CPUs, GPUs, TPUs, and custom accelerators, as well as heterogeneous systems combining these components
Solid foundation in compiler technology - with a working knowledge of traditional compilers (e.g., LLVM, GCC) and graph traversal algorithms
Experience with deep learning compiler frameworks - such as TVM, MLIR, TensorComprehensions, Triton, and JAX
Experience working with distributed training infrastructure and software development
Benefits
Competitive salary + share of equity and token pool
Fully remote work - we hire between the West Coast (PT) and Central Europe (CET) time zones
Relocation Assistance - available for those that would like to relocate after being hired (anywhere from PST through CET time zones)
4x all expenses paid company retreats around the world, per year
Whatever equipment you need
Paid sick leave
Private health, vision, and dental insurance - including spouse/dependents [🇺🇸 only]
Company
Gensyn
Gensyn is a machine learning compute protocol for the world's deep learning models.
Funding
Current Stage
Early StageTotal Funding
$50.6MKey Investors
a16z cryptoEden Block7percent Ventures
2023-06-11Series A· $43M
2022-03-18Seed· $6.5M
2021-01-01Pre Seed· $1.1M
Recent News
a16z crypto
2024-11-25
2024-11-25
Company data provided by crunchbase