we are a leading software engineering and consulting company, delivering end-to-end technology solutions for startups, enterprises, and global organizations. Our teams work on cutting-edge projects across AI, computer vision, simulation, and high-performance software, solving complex engineering challenges with real-world impact.
About the Role We are looking for a Full Stack & C ++ Developer to join our Algorithms team. In this role, you will bridge the gap between research and production by transforming advanced algorithms into robust, scalable, and high-performance software. You will also develop Full Stack tools, internal applications, and automation solutions that enable researchers and engineers to efficiently develop, TEST, and analyze algorithmic solutions.
Responsibilities
* Transform research algorithms into production-ready, scalable, and maintainable software.
* Develop and optimize high-performance system components using C ++.
* Build Full Stack applications, tools, and user interfaces to support algorithm development and analysis.
* Optimize software performance, including memory usage, multithreading, and computational efficiency.
* Collaborate closely with algorithm researchers, software engineers, and multidisciplinary teams.
* Contribute to software architecture, code quality, and continuous improvement of development processes.
About the Role We are looking for a Full Stack & C ++ Developer to join our Algorithms team. In this role, you will bridge the gap between research and production by transforming advanced algorithms into robust, scalable, and high-performance software. You will also develop Full Stack tools, internal applications, and automation solutions that enable researchers and engineers to efficiently develop, TEST, and analyze algorithmic solutions.
Responsibilities
* Transform research algorithms into production-ready, scalable, and maintainable software.
* Develop and optimize high-performance system components using C ++.
* Build Full Stack applications, tools, and user interfaces to support algorithm development and analysis.
* Optimize software performance, including memory usage, multithreading, and computational efficiency.
* Collaborate closely with algorithm researchers, software engineers, and multidisciplinary teams.
* Contribute to software architecture, code quality, and continuous improvement of development processes.
Requirements:
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. 3+ years of professional software development experience, including Full Stack development and C ++. Experience optimizing software performance, including memory management, multithreading, and overall system efficiency. Strong problem-solving skills and ability to work in a collaborative development environment.
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. 3+ years of professional software development experience, including Full Stack development and C ++. Experience optimizing software performance, including memory management, multithreading, and overall system efficiency. Strong problem-solving skills and ability to work in a collaborative development environment.
This position is open to all candidates.











