Do you want to contribute to the frontier of Artificial Intelligence Research and Development? Come join us at Ren.
Company Background
We are an Intelligent Computing company operating at the forefront of Artificial General Intelligence Research and Development.
Our mission is to build the perfect tools for the Human Mind.
Ren is pioneering a new approach to building intelligent computing systems, based on an entirely new framework for Machine Learning called the Universal State Machine (USM). The USM enables a new kind of intelligent system; one that is not built on the primitives of Deep Learning, and does not come with its inherent limitations.
You can learn more about the USM with the following resources:
- [Whitepaper] Infinite Time Turing Machines and their Applications
- [Talk] To Infinity and Beyond - ITTMs, Deep Learning, and the Universal State Machine
- [Video] Introducing the Universal State Machine
ChatGPT or Google’s Gemini) at a fraction of the cost.
The USM does not use the same computing primitives as Deep Learning, and needs a new Kernel for executing its algorithms. We are building a team of excellent Software Engineers to design and engineer the USM Kernel.
You will be working in-person closely with the founders at the Ren office in Port City, Colombo.
About The Role
- Job Title and Function: Software Engineer - Systems Engineering
- Your job will be to contribute to the development of the core USM Kernel. This includes contributing to the core data structures and algorithms of the USM in the Rust codebase
- You will add significant value and contribute to the success of the Company, and have a key hand in writing the story of the future of technology with Ren
- Write a lot of code in Rust, testing systems, and optimizing performance across the USM Kernel
- Review your teammates’ code, and have an absolute bar for correctness
- Contribute to the development of the core architecture of the USM Kernel
- Comfortable operating in a Linux command line environment, including the use of core utilities
- Understanding of container systems like Docker
- Experience with SQL or other database programming
- Deep understanding of memory management and systems programming in Rust, C++, or C
- Strong Machine Learning intuition and experience with scientific programming
- Have strong algorithmic and problem solving skills
- Are curious, technically scrappy, and thrive in open-ended challenges
- Be excited about and willing to work incredibly hard to build the next generation of Artificial Intelligence
- Be engaged and motivated by very hard technical challenges
- Value the ability to learn over things you have learned already
- Incredibly high attention to detail
- Have a strong drive for great craftsmanship
- Excellent ability to communicate technical topics
- Have exposure to Deep Learning and understand the underlying principles
- Deep understanding and familiarity with data structures and algorithms
- Command a strong understanding of operating systems, scientific computing, and systems engineering principles
- Well developed reasoning skills, especially around building efficient systems
- Exposure to formal or informal education in systems engineering, with experience writing C, C++, or Rust code
- Very competitive salary and equity compensation
- Health insurance
- Offices in Port City at the new IT Park
Ren XYZ Inc. is a Delaware (US) registered corporation, operating in Port City Colombo, Sri Lanka as an Authorized Person company. Ren was founded in May 2023 by Rukmal Weerawarana and Max Braun.
Generating Apply Link...



