C++ & Python Developer
CodeValue · Herzliya, Tel-Aviv District, Israel
Software Development · 51-200 employees
About the role
Design and maintain high-performance software and core infrastructure for 3D environments and simulation platforms. Develop scalable data generation pipelines to power AI model training using modern 3D engine technologies.
What they look for
Requirements
Requires over 3 years of C++ experience and 2 years of Python experience, including the integration of both. Candidates must have a background in 3D graphics, simulation environments, and high-performance multithreaded application development.
Full description
CodeValue is a leading software engineering and consulting company, delivering end-to-end technology solutions for startups, enterprises, and global organizations. Our teams work with cutting-edge technologies across AI, computer vision, cloud, embedded systems, and 3D applications, solving complex engineering challenges through innovation and excellence.
About the Role
We are looking for a C++ & Python Software Developer to join our 3D Systems & AI team. In this role, you will develop the core infrastructure behind advanced 3D environments, simulation platforms, and AI-driven solutions. You'll design and build high-performance systems for creating, transforming, and visualizing complex 3D data while developing scalable data generation pipelines that power AI model training using state-of-the-art 3D engine technologies.
Responsibilities
- Design, develop, and maintain high-performance software using C++ and Python.
- Build core infrastructure for creating, transforming, and visualizing complex 3D environments and data.
- Develop scalable simulation and data generation systems for AI model training.
- Work with modern 3D engine technologies to enable AI-driven applications.
- Optimize software performance, scalability, and reliability.
- Collaborate with AI, computer vision, and software engineering teams to deliver innovative solutions.
- Participate in the full software development lifecycle, from design through deployment and maintenance.
Requirements
3+ years of experience developing software with C++.
2+ years of experience developing applications with Python.
Experience integrating C++ and Python components.
Experience working with 3D engines, 3D graphics, or simulation environments.
Experience integrating AI/ML components into software applications.
Experience developing high-performance or multithreaded applications.
Experience working in Visual Studio and/or VS Code.
Experience developing cross-platform applications (Windows/Linux).