Empleos actuales relacionados con High-Performance Software Engineer - Barcelona, Barcelona - Esperanto Technologies, Inc


  • Barcelona, Barcelona, España Galderma A tiempo completo

    **Job Title:** Software Engineer for High-Performance Systems Architecture**Job Summary:** We are seeking a highly skilled software engineer to design and develop complex system architectures. The ideal candidate will have expertise in system optimization, software development, and high-performance computing.**Key Responsibilities:** Design and develop...


  • Barcelona, Barcelona, España Edreams Odigeo Careers A tiempo completo

    Job Summary: As a Senior Software Engineer in our High-Performance Computing team, you will be responsible for designing and implementing scalable software solutions. Your expertise in software development, data analysis, and problem-solving will enable our company to stay ahead in the industry. Key Responsibilities: Design, develop, and deploy...


  • Barcelona, Barcelona, España Dragons Group A tiempo completo

    We are seeking a Senior Software Engineer to join our team. This role will involve the design, development, and deployment of high-performance applications. The ideal candidate will have a strong background in software engineering and experience with cloud services.Key Responsibilities:Design and develop high-performance applications using cloud-native...


  • Barcelona, Barcelona, España L'Orange Bleue A tiempo completo

    Key Responsibilities:Our company is seeking a skilled Software Development Engineer to join our team. In this role, you will be responsible for designing and implementing high-performance systems that meet the needs of our customers. The successful candidate will have a strong background in software development and a passion for cloud...


  • Barcelona, Barcelona, España Semrush A tiempo completo

    Semrush is a leading online visibility management SaaS platform that enables businesses globally to run search engine optimization, pay-per-click, content, social media and competitive research campaigns and get measurable results from online marketing. We're looking for a skilled High-Performance Backend Software Engineer to join our team and help us...

  • AI Software Engineer

    hace 2 meses


    Barcelona, Barcelona, España BARCELONA SUPERCOMPUTING CENTER A tiempo completo

    About the RoleWe are seeking a highly skilled AI Software Engineer to join our team at the Barcelona Supercomputing Center (BSC). The successful candidate will work in the HPAI (High-Performance Artificial Intelligence) research group, which focuses on developing innovative AI solutions using High-Performance Computing.Key ResponsibilitiesDesign and develop...

  • AI Software Engineer

    hace 2 meses


    Barcelona, Barcelona, España BARCELONA SUPERCOMPUTING CENTER A tiempo completo

    About the RoleWe are seeking a highly skilled AI Software Engineer to join our team at the Barcelona Supercomputing Center (BSC). The successful candidate will work in the HPAI (High-Performance Artificial Intelligence) research group, which focuses on developing innovative AI solutions using High-Performance Computing.Key ResponsibilitiesDesign and develop...


  • Barcelona, Barcelona, España Somma A tiempo completo

    About the RoleThe Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is seeking a highly skilled Software Engineer for High-Performance Computing to join its team. As a key member of the Autosubmit development team, you will play a crucial role in improving the efficiency and productivity of numerical weather and climate...

  • Software Engineer

    hace 3 semanas


    Barcelona, Barcelona, España Electronic Arts A tiempo completo

    Software Engineer - Game PerformanceAt EA SPORTS, we're looking for a talented Software Engineer to join our team in Madrid. As a key member of our Game Performance team, you'll work on optimizing our game engine to deliver seamless and immersive experiences for millions of players worldwide.Key Responsibilities:Collaborate with cross-functional teams to...

  • Software Engineer

    hace 3 semanas


    Barcelona, Barcelona, España Electronic Arts A tiempo completo

    Software Engineer - Game PerformanceAt EA SPORTS, we're looking for a talented Software Engineer to join our team in Madrid. As a key member of our Game Performance team, you'll work on optimizing our game engine to deliver seamless and immersive experiences for millions of players worldwide.Key Responsibilities:Collaborate with cross-functional teams to...


  • Barcelona, Barcelona, España Entravision Communications A tiempo completo

    Job Description: We are seeking an experienced Sr. Software Engineer to join our team at Smadex. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-performance server-side applications.About Smadex: Smadex is a cutting-edge ad-tech company that processes over 2.4 million ad requests per second,...

  • Senior Software Engineer

    hace 2 semanas


    Barcelona, Barcelona, España Electronic Arts A tiempo completo

    Job Summary:Electronic Arts is seeking a highly skilled Senior Software Engineer to join our team in Madrid. As a key member of our Game Performance team, you will be responsible for designing and implementing high-performance systems and shared engine components for our EA SPORTS games.Key Responsibilities: Collaborate with cross-functional teams to...


  • Barcelona, Barcelona, España Barcelona Supercomputing Center (Bsc) A tiempo completo

    We are seeking an experienced High-Performance Computing Engineer to join our team at the Barcelona Supercomputing Center (BSC).About the RoleThe selected candidate will be part of the Models and Workflows team to develop software to run modeling experiments in Pre-Exascale High-Performance Computing facilities. The team studies and develops essential...


  • Barcelona, Barcelona, España Barcelona Supercomputing Center (Bsc) A tiempo completo

    About the RoleBSC is seeking a skilled High-Performance Computing Engineer to join our team. As a key member of our organization, you will be responsible for performance analysis, parallelization, and optimization of scientific HPC codes. Your expertise in compilation, parallel programming models, and performance analysis tools will be crucial in providing...


  • Barcelona, Barcelona, España Grup Essentia A tiempo completo

    Key Responsibilities:• Design and develop high-performance cloud-based applications using modern technologies and languages.• Collaborate with cross-functional teams to identify and prioritize feature development and implementation.• Ensure seamless integration with existing systems and infrastructure.Requirements:• Bachelor's degree in Computer...


  • Barcelona, Barcelona, España Barcelona Supercomputing Center (Bsc) A tiempo completo

    About the RoleWe are seeking a highly skilled engineer to join our team at the Barcelona Supercomputing Center (BSC). As a Research Engineer, you will play a key role in designing and implementing components for a RISC-V-based HPC system that meets specified performance targets.Key ResponsibilitiesDesign and implement the necessary hardware and software...


  • Barcelona, Barcelona, España Mygwork A tiempo completo

    Senior Software Performance EngineerMygwork is an inclusive employer and a member of the LGBTQ+ business community. We're seeking a Senior Software Performance Engineer to join our team in Madrid.About the RoleWe're looking for a highly skilled and experienced Senior Software Performance Engineer to lead our performance optimization efforts. As a key member...


  • Barcelona, Barcelona, España ProtonMail A tiempo completo

    About the Role: We are seeking a highly skilled Sr. Software Developer to lead the development of high-performance applications. This is a key position within our team, and the successful candidate will be responsible for designing, developing, and implementing complex software systems.Key Responsibilities:- Design and develop high-performance software...


  • Barcelona, Barcelona, España Mygwork A tiempo completo

    Senior Software Performance EngineerAt Mygwork, we're seeking a skilled Senior Software Performance Engineer to join our team. As a key member of our Android development team, you'll be responsible for providing automated system-level measurements and benchmarks for performance regression detection.Key Responsibilities:Design and implement a framework for...


  • Barcelona, Barcelona, España Barcelona Supercomputing Center (Bsc) A tiempo completo

    Job Opportunity at Barcelona Supercomputing CenterWe are seeking a highly skilled Research Engineer to join our team at the Barcelona Supercomputing Center (BSC). As a key member of our Computer Sciences Department, you will be responsible for designing and implementing high-performance computing (HPC) systems that meet the specified performance targets.Key...

High-Performance Software Engineer

hace 2 meses


Barcelona, Barcelona, España Esperanto Technologies, Inc A tiempo completo

Job Summary

We are seeking a highly skilled Senior Software Engineer to join our team at Esperanto Technologies, Inc. as we develop a high-performance and energy-efficient code targeting a novel HW-accelerator with thousands of cores.

About the Role

As a Senior Software Engineer, you will be responsible for evaluating the performance of implemented algorithms in Machine Learning and Artificial Intelligence use cases, either in functional emulators or in real silicon. You will also be helping in establishing the foundations and processes of a fastly growing SW team.

Key Responsibilities

  • Evaluate the performance of implemented algorithms in Machine Learning and Artificial Intelligence use cases
  • Develop high-efficient code targeting a novel AI-accelerator
  • Interact with the AI-accelerator to debug functionality and performance
  • Develop code to automatically generate highly optimized code
  • Interact with functional emulators and real silicon

Requirements

  • MS in Computer Science or a related technical field
  • Knowledge of object-oriented programming and STLs
  • Good understanding of parallel programming and vectorization
  • Business fluent English

Desired Qualifications

  • 3+ years of experience developing in C++ and parallel languages (CUDA/OpenMP/MPI)
  • PhD in Computer Science
  • Understanding of Machine Learning algorithms and Neural Networks
  • Good knowledge of profiling & debugging tools/frameworks
  • Strong knowledge of processor and SOC architecture
  • Good foundation of coherence and consistency memory models
  • Understanding GCC and LLVM compiler infrastructure
  • Understanding of compiler optimizations and memory profilers
  • Strong knowledge of C++ coding best practices, writing robust leak/crash free code
  • Experience in Python or other scripting languages
  • Experience with basic GitLab-CI or other CI pipeline flows