Senior Algorithm Software Engineer - Haifa (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.

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.

    Why ALLSTARSIT?

    Apply now

    More open positions

    Apply for

    Senior Algorithm Software Engineer - Haifa (hybrid)

    Full name *

    E-mail *

    Phone *

    Country*

    Uploading...
    fileuploaded.jpg
    Upload failed. Max size for files is 10 MB.

    Cover Letter

    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.