Parallel Algorithm Developer

Vor 7 Tagen


Zürich, Zürich, Schweiz Huawei Vollzeit

Huawei's Computing Systems Laboratory is looking for talented Postdoctoral Researchers to contribute to the development of our optimization-related high-performance computing platform. This is a unique opportunity to work with a leading global ICT solutions provider and be part of a dynamic team that drives innovation and excellence.

The successful candidate will collaborate with Huawei's Theory Lab in Hong Kong to design and develop basic operators that provide functionalities similar to BLAS, SparseBLAS, GraphBLAS, LAPACK, LAGraph, etc., focusing on foundational operators for optimization workloads.

Key Responsibilities
  • Design and implement novel basic operators required for our optimization platform;
  • Analyze specific algorithms for basic operators and establish fundamental limits in models of parallel computation;
  • Develop highly scalable, efficient, and productive software systems at the foundation of our next-generation optimization platform.
Requirements
  • Ph.D. in Computer Science or related field;
  • Strong background in optimization of irregular algorithms, such as graph computations or sparse numerical linear algebra;
  • Excellent knowledge of multi-core, many-core programming (e.g., POSIX Threads or OpenMP);
  • Distributed-memory programming expertise (e.g., MPI, BSP, or LPF);
  • Experience with code generation for high-performance computations or knowledge of their methodologies.


  • Zürich, Zürich, Schweiz Ärztezentrum Oerlikon Vollzeit

    Ärztezentrum Oerlikon is proud to offer an exciting opportunity for a talented Radiation Therapy Algorithm Developer to join our Image Reconstruction team. In this role, you will contribute to the development of cutting-edge algorithms and software for CBCT image processing and reconstruction.Key responsibilities include using parallel programming (GPU) to...


  • Zürich, Zürich, Schweiz Wellspect HealthCare Vollzeit

    We are seeking an experienced Computer Graphics Software Specialist to join our team and contribute to the development of our high-performance, interactive, cloud-based CAD/CAM application.About the Role:This position requires a strong background in computer graphics and algorithm development. You will work closely with our UX, QA, and Product teams to...


  • Zürich, Zürich, Schweiz Meta Vollzeit

    The Reality Labs team at Meta is seeking a Visual Perception Algorithm Designer to support our engineering teams as we build towards our goal of helping more people around the world come together and connect through world-class Augmented, Mixed, and Virtual Reality hardware and software.About the Role:You'll design and develop novel computer vision and...


  • Zürich, Zürich, Schweiz Noser Engineering AG Vollzeit

    Unser Ziel bei diesem Kurs ist es, Ihnen die Moglichkeit zu geben, Ihre Programmierskills zu verbessern und gleichzeitig wichtige Aspekte der parallelen Programmierung zu verstehen.Weil unser Kurs forchungsbasiert ist, möchten wir auch die Implementierung und Umsetzung der neuen Methoden im Kontext Ihrer eigenen Projekte erforschen.Besteht kein reales...


  • Zürich, Zürich, Schweiz Verity Studios AG Vollzeit

    Job DescriptionWe are seeking a highly skilled Computer Vision Engineer to join our team at Verity Studios AG. As a key member of our engineering team, you will be responsible for designing, developing, testing, and improving existing and novel algorithms related to our industrial vision-based localization & mapping technology.The successful candidate will...


  • Zürich, Zürich, Schweiz Huawei Vollzeit

    In the field of high-performance computing, Huawei is pushing boundaries by developing cutting-edge technologies. We are seeking highly skilled Postdoctoral Researchers to contribute to the development of our optimization-related high-performance computing platform.This role involves collaborating with Huawei's Theory Lab in Hong Kong to design and develop...


  • Zürich, Zürich, Schweiz Meta Vollzeit

    As a Vision AI Software Developer at Meta, you'll play a critical role in shaping the future of augmented and virtual reality. With a focus on developing cutting-edge computer vision and machine learning algorithms, you'll collaborate closely with multidisciplinary engineering and research teams to take new technologies from early concept to product...


  • Zürich, Zürich, Schweiz Ärztezentrum Oerlikon Vollzeit

    We are looking for a highly skilled Computer Vision Specialist for Medical Imaging to join our team at Ärztezentrum Oerlikon. As a key member of our Image Reconstruction team, you will be responsible for developing state-of-the-art algorithms and software for CBCT image processing and reconstruction.Your primary focus will be on enhancing algorithm...


  • Zürich, Zürich, Schweiz Huawei Vollzeit

    As a leading global ICT solutions provider, Huawei is committed to driving innovation and excellence. We are currently seeking highly skilled Postdoctoral Researchers to join our team in the Computing Systems Laboratory and contribute to the development of our optimization-related high-performance computing platform.The successful candidate will collaborate...


  • Zürich, Zürich, Schweiz Robert Walters Vollzeit

    Salary: confidentielOur client, a quantitative trading firm, is seeking a Quantitative Developer (C++) to join their growing team in Zürich (remote start possible). In this role, you will collaborate closely with the lead quant portfolio manager and research team to design and build efficient trading systems.ResponsibilitiesDevelop low-latency C++ trading...


  • Zürich, Zürich, Schweiz Robert Walters Vollzeit

    The Quantitative Developer role at Robert Walters involves collaborating closely with the lead quant portfolio manager and research team to design and build efficient trading systems. The ideal candidate will have experience in quantitative development roles within similar setups and expertise in low-latency C++ programming.Responsibilities:Develop...


  • Zürich, Zürich, Schweiz Robert Walters Switzerland Vollzeit

    ResponsibilitiesDevelop low-latency C++ trading systemsOptimise networking (TCP/UDP, multicast, shared memory) and system performanceApply low-latency tuning, CPU/memory optimisation, and threading strategiesRequirementsExpertise in low-latency C++, multi-threading, and lock-free programming3+ years of experience in quantitative development roles within...


  • Zürich, Zürich, Schweiz ONE Agency | IT Recruitment Experts Vollzeit

    ONE Agency | IT Recruitment ExpertsJava Software Developer (w/m)Über unseren KundenUnser Kunde ist das weltweit führende Unternehmen für analytische Instrumentierung und deckt ein breites Spektrum an fortschrittlichen Lösungen in allen Bereichen der Forschung und Entwicklung ab.Ihr Aufgabenbereich- Softwareentwicklung für wissenschaftliche Anwendungen-...


  • Zürich, Zürich, Schweiz Google Inc. Vollzeit

    Job SummaryWe're looking for a skilled software developer to join our team at Google Inc. and help us push the boundaries of search ads technology.The ideal candidate will have hands-on experience with machine learning and natural language processing, as well as strong software development skills.This is an exciting opportunity to work on cutting-edge...


  • Zürich, Zürich, Schweiz Ärztezentrum Oerlikon Vollzeit

    At Varian, a Siemens Healthineers Company, we bring together the world's best talent to realize our vision of a world without fear of cancer. Together, we work passionately to develop and deliver easy-to-use, efficient oncology solutions.We are part of an incredible community of scientists, clinicians, developers, researchers, professionals, and skilled...


  • Zürich, Zürich, Schweiz Robert Walters Vollzeit

    In this role, you will work closely with the research team to develop and implement efficient trading systems using low-latency C++ programming. As a Quantitative Developer, you will be responsible for optimizing system performance, applying low-latency tuning, and ensuring high-quality code.Key Skills:Expertise in low-latency C++, multi-threading, and...


  • Zürich, Zürich, Schweiz ONE Agency | IT Recruitment Experts Vollzeit

    ONE Agency | IT Recruitment ExpertsSoftware Developer SensorsÜber unseren KundenFür unseren Kunden, bei dem Sie in einem modernen und agilen Umfeld mit attraktiver Arbeitsplatzkultur arbeiten können, suchen wir:Ihr Aufgabenbereich- Embedded Software Programmierung, Entwicklung und Design in Java- Ansteuerung von Schnittstellen (Ethernet, CAN, etc.) und...


  • Zürich, Zürich, Schweiz Leica Geosystems AG Vollzeit

    Job ResponsibilitiesYou will be responsible for:Designing and developing machine learning methods for robotic manipulationCollaborating with cross-functional teams to integrate machine learning models into production environmentsProviding technical leadership and mentoring to junior team membersDeveloping scalable training data creation and data pipelines to...


  • Zürich, Zürich, Schweiz Acquism SARL Vollzeit

    Job OverviewAquism SARL is seeking a skilled AI/ML Developer to join our team. The ideal candidate will have experience in building data pipelines, working with large datasets, and developing modern AI-based applications using LLMs and cloud tools.Responsibilities- Design and implement full data pipelines from data ingestion to processing/transformation/load...


  • Zürich, Zürich, Schweiz Wellspect HealthCare Vollzeit

    We are looking for a talented Algorithm Developer for Interactive Applications to join our team and contribute to the development of our high-performance, interactive, cloud-based CAD/CAM application.About the Role:This position requires a strong background in computer graphics and algorithm development. You will work closely with our UX, QA, and Product...