Senior Algorithm Software Engineer - Haifa (hybrid)
Level
Senior
Department
C/C++
Type
Full Time
Project
NDA
Locations:
Israel
Hybrid
Job Details
Posted on:
July 14, 2026
Job ID:
vcBA7v
About the Company
Established in 2004, ALLSTARSIT was founded with a clear vision: to enhance the landscape of global IT employment by bridging the gap between companies and skilled professionals. The core belief was that assembling a team shouldn't be hindered by geographical constraints. Fast forward to the present day, ALLSTARSIT stands as an international outstaffing service provider committed to change the way businesses recruit, compensate, and oversee top talent worldwide.
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
About the Project
Specialization
Headquarters
Years on the market
Team size and structure
Current technology stack
Required skills:
- M.Sc. in Mathematics, Computer Science, Electrical Engineering, Biomedical Engineering, or a related scientific/engineering discipline.
- 6+ years of experience in software engineering, algorithm development, applied research, or a related technical field.
- Strong hands-on software development experience using C++14 or later and Python.
- Proven experience in at least one of the following areas: Computer Vision, Computational Geometry, Artificial Intelligence / Machine Learning, Image processing, 3D data processing or Navigation, mapping, spatial algorithms, or related algorithmic domains.
- Experience translating requirements into architecture, software design, implementation, and validation.
- Strong mathematical, analytical, and problem-solving capabilities.
- Experience developing robust, efficient, and scalable algorithmic solutions.
- Excellent technical documentation and communication skills.
- Ability to work independently while collaborating effectively in a multidisciplinary team.
- Strong team player with an ownership mindset.
Scope of work:
- Design, develop, implement, and optimize advanced algorithms in areas such as Computer Vision, Computational Geometry, and Artificial Intelligence / Machine Learning.
- Translate mathematical, geometric, and scientific concepts into efficient, scalable, and maintainable software solutions.
- Conduct algorithm research, feasibility studies, proof-of-concept development, benchmarking, and performance evaluations.
- Develop high-quality production code in C++14 or later and Python.
- Participate in software architecture, design reviews, implementation, testing, validation, and release activities.
- Work closely with software engineers, system engineers, researchers, product managers, and clinical/domain experts to deliver innovative medical technology solutions.
- Investigate and solve complex technical challenges using data, analysis, experimentation, and sound engineering judgment.
- Utilize modern AI-assisted development tools, such as GitHub Copilot, to improve productivity, code quality, testing, and development efficiency.
- Document algorithms, assumptions, design decisions, validation methodologies, and performance results.
- Contribute to continuous improvement of development methodologies, coding standards, and algorithm development processes.