C++ & Python Developer
CodeValue Herzliya, Tel-Aviv District, Israel
Software Development · 51-200 employees
About the role
You will design and maintain high-performance software using C++ and Python to build core infrastructure for 3D environments and AI-driven simulation platforms. The role involves collaborating with cross-functional teams to optimize software performance and develop scalable data generation pipelines for AI model training.
What they look for
Requirements
Candidates must have at least 3 years of C++ development experience and 2 years of Python experience. Proficiency in 3D engines, graphics, or simulation environments is required, along with experience in high-performance 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).
Similar roles
-
Software Engineer (Python) | eBike (f/m/div.)
Bosch Group Braga, Portugal
-
Data Engineer III - Python, Databricks, React
JPMorgan Chase & Co. Glasgow, Scotland, United Kingdom
-
Semi Senior / Senior Data Engineer (AWS, Python & SQL)
Devsu Honduras
-
Lead Data Engineer - Python, Databricks, React
JPMorgan Chase & Co. Glasgow, Scotland, United Kingdom
-
Site Reliability Engineer - Senior Associate (Troubleshooting & Python)
JPMorgan Chase & Co. Buenos Aires, Argentina
-
Python Developer
Enteractive Il-Gżira, Siggiewi (Citta' Ferdinand), Malta