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...

  • Senior Software Engineer

    hace 2 semanas


    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...

  • Senior Software Engineer

    hace 2 semanas


    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...

  • Senior Software Engineer

    hace 2 semanas


    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 Tiger Analytics A tiempo completo

    Tiger Analytics, a leading advanced analytics consulting firm, offers an exciting opportunity for a skilled High-Performance AI Software Engineer to join our engineering team. OverviewWe are the trusted analytics partner for multiple Fortune 500 companies, enabling them to generate business value from data.Our business value and leadership have been...


  • 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...


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

    Are you a skilled software engineer looking to take your career to the next level? Do you have a passion for developing high-performance software solutions that make a real impact? We're seeking an exceptional Senior Android Software Engineer to join our data collection team at Contentsquare, a global digital analytics company empowering brands to build...


  • 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 1 mes


    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 1 mes


    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...

  • Senior Software Engineer

    hace 2 semanas


    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 4 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...

  • Senior Software Engineer

    hace 2 semanas


    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

    About the Role:At the Barcelona Supercomputing Center (BSC), we are seeking an exceptional HPC Workflows Software Engineer to join our Computational Earth Sciences team. As a key member of our Models and Workflows team, you will play a critical role in developing software to run modeling experiments in Pre-Exascale High-Performance Computing facilities.Key...

High-Performance Software Engineer

hace 2 meses


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

We are a pioneering company in the field of high-performance computing, dedicated to developing innovative solutions for the next generation of AI accelerators. Our team is passionate about pushing the boundaries of what is possible with cutting-edge technology.

Job Summary

We are seeking a highly skilled High-Performance Software Engineer to join our team and contribute to the development of our novel AI accelerator. As a key member of our team, you will be responsible for designing, implementing, and optimizing high-performance software for our AI accelerator, with a focus on achieving exceptional energy efficiency and performance.

Key Responsibilities
  1. Develop High-Performance Software: Design, implement, and optimize high-performance software for our AI accelerator, leveraging your expertise in parallel programming, vectorization, and object-oriented programming.
  2. Collaborate with the AI Accelerator Team: Work closely with our AI accelerator team to ensure seamless interaction between the software and hardware components, focusing on depurating functionality and performance.
  3. Automated Code Generation: Develop code to automatically generate highly optimized code for our AI accelerator, utilizing your knowledge of compiler infrastructure and optimization techniques.
  4. Functional Emulators and Real Silicon: Interact with functional emulators and real silicon to evaluate the performance of our AI accelerator and ensure its optimal operation.
Requirements
  1. Master's Degree in Computer Science or Related Field: Possess a Master's degree in Computer Science or a related technical field, with a strong foundation in computer science principles and software engineering.
  2. Programming Skills: Have expertise in object-oriented programming, STLs, and parallel programming, with a strong understanding of vectorization and compiler infrastructure.
  3. Business Fluent English: Possess excellent written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams and communicate complex technical ideas to both technical and non-technical stakeholders.
Desired Qualifications
  1. 3+ Years of Experience in C++ and Parallel Languages: Have a minimum of 3 years of experience developing high-performance software in C++ and parallel languages, such as CUDA, OpenMP, and MPI.
  2. PhD in Computer Science: Possess a PhD in Computer Science or a related field, with a strong background in computer science principles and software engineering.
  3. Machine Learning and Neural Networks: Have a good understanding of Machine Learning algorithms and Neural Networks, with experience in developing and optimizing ML models for high-performance computing.
  4. Profiling and Debugging Tools: Be familiar with profiling and debugging tools, such as GCC and LLVM, and have experience in using them to optimize software performance.
  5. C++ Coding Best Practices: Possess strong knowledge of C++ coding best practices, with experience in writing robust, leak-free, and crash-free code.
  6. Experience with GitLab-CI or CI Pipeline Flows: Have experience with GitLab-CI or other CI pipeline flows, with a strong understanding of continuous integration and delivery principles.