• Ofertas de trabajo
  • >
  • Senior System Architecture Engineer - High-Performance Computing & Networking

Senior System Architecture Engineer - High-Performance Computing & Networking

  • Indefinido
  • Tiempo completo
  • Híbrido (08034, Barcelona, Barcelona/Catalunya/Espanya, España)
  • TECHNOLOGY OFFICE

The Role:

We are seeking an exceptional Senior System Architecture Engineer with a proven track record of designing and implementing high-performance routing algorithms, optimizing network topologies, and delivering solutions that maximize fault tolerance and efficiency. If you have a deep understanding of Linux kernel internals, message passing interfaces, and a passion for solving complex technical problems, we want to hear from you.

Key Responsibilities:

  • Design and Implement High-Performance Routing Algorithms: Develop innovative routing engines that optimize data center and cluster performance, ensuring fault tolerance and fast recovery in the face of network failures. Build balanced redundant paths to enable graceful degradation under fault conditions.
  • Optimize Network Topologies for Maximum Efficiency: Study and analyze various network topologies (e.g., fat-trees) to ensure plug-and-play networking capabilities while minimizing application downtime during reconfiguration or failure scenarios.
  • Enhance Fault-Tolerance Mechanisms: Implement dynamic, fast-fault tolerance solutions that allow the network to switch to alternative paths in milliseconds, reducing application downtime and improving overall system reliability.
  • Contribute to HPC and Networking Solutions: Collaborate with cross-functional teams to deliver robust software solutions for high-performance computing environments. Work on Linux kernel internals, message passing interfaces (MPI), and other critical components that power next-generation applications.
  • Innovate and Research Cutting-Edge Technologies: Stay at the forefront of networking and HPC advancements, exploring new technologies and approaches to solve complex problems in real-time.

Qualifications:

- Ph.D. or Master’s degree in Computer Science, Electrical Engineering, or a related field with a focus on high-performance computing, networking, or distributed systems.

- Proven experience in designing and implementing high-performance routing algorithms, network topologies, and fault-tolerance mechanisms. Hands-on experience with InfiniBand fabrics, fat-tree topologies, and Linux kernel internals is highly desired.

- Deep understanding of networking protocols (e.g., InfiniBand, Ethernet) and their optimization for performance and reliability.

- Proficiency in C/C++ and/or Java for high-performance software development.

- Experience with message passing interfaces (MPI) and distributed systems.


Soft Skills:

- Problem-Solving Skills

- Collaboration and Communication


We are looking for outstanding people willing to join our mission to change this industry and help to build a better world.

If you feel identified with Openchip, please contact us. We can offer a competitive compensation package in a flexible work schema that will help you to keep a balance between your personal and professional life.

At Openchip & Software Technologies S.L., we believe a diverse and inclusive team is the key to groundbreaking ideas. We foster a work environment where everyone feels valued, respected, and empowered to reach their full potential – regardless of race, gender, ethnicity, sexual orientation, or gender identity.