cover image
Fractile

Fractile

www.fractile.ai

2 Jobs

33 Employees

About the Company

Fractile is building chips to run large language models two orders of magnitude faster. Existing hardware is good for training LLMs, but very poorly suited to subsequent inference of the trained model, which is increasingly the dominant workload. A network’s weights need to be moved onto a chip once per word generated, and this movement takes a few hundred times longer than the subsequent computations themselves. Fractile’s revolutionary approach to fusing computation with memory eliminates this bottleneck, and can scale to allow running the world’s largest models at a global scale.

Listed Jobs

Company background Company brand
Company Name
Fractile
Job Title
Senior Software Engineer
Job Description
Job title: Senior Software Engineer Role Summary: Lead the design and implementation of systems software for high‑performance AI accelerator hardware, including firmware, board/rack management, device drivers, runtime libraries, and security modules, in a close hardware‑software co‑design environment. Expectations: Deliver robust, high‑performance components on schedule, own feature sets, maintain code quality, mentor juniors, and drive continuous improvement in a fast‑paced setting. Key Responsibilities: - Design, program, and test board/rack management tools and low‑level firmware for AI accelerators. - Implement device drivers, runtime libraries, and security software in C/C++. - Collaborate with hardware engineers, ML specialists, and system architects on co‑design decisions. - Develop, maintain, and automate build, test, and deployment pipelines. - Conduct code reviews, produce technical documentation, and troubleshoot production issues. - Participate in architecture, performance analysis, and system optimization activities. Required Skills: - Strong C/C++ programming with industry tools (CMake, Git, Valgrind, GDB). - Proven experience building systems software for data‑center or comparable environments. - Deep knowledge of low‑level hardware interfaces (PCIe, DMA, power management). - Exposure to firmware development and security fundamentals. - Ability to craft and maintain scripts (Python, Bash) for build and automation. - Excellent communication and cross‑functional collaboration skills. - Familiarity with Rust, GPU/ML accelerator concepts, and startup‑style team dynamics is a plus. Required Education & Certifications: - Bachelor’s or higher degree in Computer Science, Electrical/Electronic Engineering, Physics, Mathematics, or related field. - Minimum 3+ years of industry experience in systems or software engineering for data‑center or complex hardware platforms.
Bristol, United kingdom
On site
Senior
10-12-2025
Company background Company brand
Company Name
Fractile
Job Title
Software Engineer - Developer Experience
Job Description
**Job Title** Software Engineer – Developer Experience **Role Summary** Design, build, and maintain tooling and processes that enable rapid, reliable delivery of AI accelerator software. Focus on scaling Bazel builds, optimizing CI/CD pipelines, and improving both internal and external developer workflows across a multi‑language, monorepo environment that targets Apple Silicon, Linux, RISC‑V, and custom hardware. **Expectations** - Deliver high‑performance build and test infrastructure that supports continuous growth. - Orchestrate cross‑team collaboration to standardize tools and best practices. - Contribute to upstream Bazel rules and broaden language/technology support. - Ensure resourced compute clusters are efficient, secure, and scalable. **Key Responsibilities** - Develop, debug, and optimize Bazel build rules for a mixed C/C++23/Rust/Python/RTL codebase. - Build and maintain advanced CI/CD pipelines (GitHub Actions, Bazel, etc.) for large‑scale products. - Manage and scale CI compute clusters, assisting other teams with compute resources. - Create learning resources, tooling, and integrations that shape the outside‑in developer experience of accelerator customers. - Extend support for new languages, frameworks, and hardware targets. - Collaborate with hardware teams on RTL (SystemVerilog) verification and simulation using Cocotb, Verilator, and Icarus Verilog. **Required Skills** - 5+ years of software or infrastructure engineering experience. - 3+ years with build tools; deep proficiency in Bazel. - Advanced scripting and automation in Python. - Experience designing and operating large‑scale CI/CD pipelines. - Strong foundational knowledge of Git, GitHub Actions, and modern cloud services. - Familiarity with containerization (Docker) and orchestration (Kubernetes) is advantageous. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). ---
London, United kingdom
On site
Mid level
09-12-2025