Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4330237935&distance=25.0&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&spellCorrectionEnabled=true&start=950 Job Description: Versatile C++ Software Engineer Genius Ventures, Inc · California, United States (Remote) Easy Apply Save Save Versatile C++ Software Engineer at Genius Ventures, Inc Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Meet the hiring team Kenneth Hurley 3rd Practical Physicist and CEO of AI Blockchain Technology Company and Biohacker Job poster Message About the job About Genius Ventures, Inc.: Genius Ventures is a pioneer in decentralized AI and blockchain technology, driving the gnus.ai platform, SuperGenius. With over 120 C++ repositories powering our innovative infrastructure, we’re building a fully decentralized global computing network that leverages consumer devices for scalable, secure solutions. Our vision includes creating immersive gaming experiences integrated with our GeniusSDK, using engines like Unreal, Unity, and Godot. Join our passionate, distributed team to grow your career in decentralized systems and gaming, enhanced by cutting-edge AI coding tools! Job Description: We are seeking motivated C++ Software Engineers to contribute to the SuperGenius platform and gaming projects tied to the GeniusSDK. You’ll work with modern C++ (C++17/20), apply SOLID principles, and leverage AI coding tools like Claude Code, Grok Code Fast, or similar to build robust, maintainable code across our 120+ C++ repositories. Your work may involve peer-to-peer (P2P) protocols, decentralized data storage, or game development with Unreal Engine, Unity, or Godot. We’re looking for curious candidates with some C++ experience and a passion for learning decentralized systems, game development, and AI-driven development workflows. Key Responsibilities: Develop and maintain C++ code for decentralized systems, focusing on performance and reliability with guidance from senior engineers. Apply SOLID principles (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) to write clean, maintainable code. Use AI coding tools like Claude Code, Grok Code Fast, or similar to accelerate code generation, debugging, and refactoring tasks. Contribute to P2P networking components using protocols like libp2p or IPFS, or work with CRDT-based data structures backed by RocksDB. AssistSuppose I want to further refine this job description to emphasize specific tasks or skills, such as focusing more on game development with Unreal Engine or integrating AI coding tools specifically for debugging decentralized systems. Alternatively, I might want to adjust the experience level to include fresh graduates with no professional experience, or even reintroduce the Senior C++ Software Engineer role with the AI tools included. What would you suggest, and how would those changes look? in building features like path-based sharding, data filtering, caching, or blockchain node synchronization for SuperGenius and GeniusSDK. Optionally support game development projects using Unreal Engine, Unity, or Godot, working on features like compute shaders, rendering, or cryptographic integrations. Write and optimize multithreaded code using modern C++ features (e.g., smart pointers, move semantics) with mentorship. Use data structures (e.g., maps, sets) and analyze algorithmic efficiency with big-O notation. Participate in code reviews, collaborate with global teams, and adopt best practices for large-scale C++ repositories. Debug issues in decentralized systems or game-related workflows, leveraging AI tools for efficient problem-solving. Qualifications: 1-2 years of experience with C++ development (professional, academic, or personal projects) and familiarity with C++17/20 standards. Basic understanding of object-oriented programming and an interest in applying SOLID principles. Some experience with data structures, algorithms, or multithreading in C++. Curiosity about decentralized systems (e.g., P2P protocols like libp2p, IPFS, or data stores like RocksDB) or game development (e.g., Unreal, Unity, Godot). Familiarity with tools like Git or testing frameworks (e.g., gtest) is a plus. Interest in or experience with AI coding tools like Claude Code, Grok Code Fast, or similar for code generation, debugging, or refactoring. Strong problem-solving skills and eagerness to learn new technologies and domains. Ability to collaborate effectively in a fully remote, global team environment. Bonus: Exposure to compute shaders (e.g., Vulkan), cryptography (e.g., ECDSA), rendering, or game engines like Unreal, Unity, or Godot. Preferred Skills: Experience using AI coding tools like Claude Code, Grok Code Fast, or similar to enhance development productivity (e.g., code generation, debugging, or refactoring). Exposure to P2P networking (e.g., libp2p, IPFS) or decentralized data storage (e.g., CRDTs, RocksDB). Basic knowledge of game development with Unreal Engine, Unity, or Godot, or interest in learning these platforms. Contributions to open-source projects, personal C++ projects, or game development prototypes. Passion for growing into a skilled engineer in decentralized systems, gaming, or AI-driven development, aligning with Genius Ventures’ vision for Graffiti Entertainment. Why Join Us?