Senior Software Developer in Switzerland at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Developer in Switzerland.
This role sits at the forefront of AI infrastructure and high-performance computing, contributing to the development of a cutting-edge, open-source inference framework designed to transform how large-scale AI workloads are executed. You will work on highly optimized, low-level software that leverages GPU acceleration, hardware offloading, and advanced networking technologies such as RDMA. Operating in a fast-paced, innovation-driven environment, you will collaborate with world-class engineers to build systems deployed across some of the largest supercomputers and data centers globally. The work is deeply technical, requiring a strong focus on performance, scalability, and system-level efficiency. This is a high-impact role where your contributions directly influence next-generation AI and distributed computing performance. It offers exposure to some of the most advanced computing challenges in the industry.
- Develop and optimize a high-performance AI inference framework designed for large-scale distributed and accelerated computing environments.
- Work on low-level system components leveraging GPU kernels, hardware offloads, and high-speed networking technologies such as RDMA.
- Contribute to the design and implementation of scalable software used in supercomputing and large data center infrastructures.
- Analyze and improve system performance through benchmarking, bottleneck identification, and low-level optimization techniques.
- Collaborate with cross-functional engineering teams to build robust, efficient, and scalable infrastructure for AI workloads.
- Participate in the development of networking and distributed system components ensuring high throughput and low latency.
- Support continuous improvement of architecture, performance, and reliability across complex compute systems.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 8+ years of experience in modern C, C++, or Rust development.
- Strong experience working in Linux environments with familiarity in development and debugging tools.
- Deep understanding of TCP/IP networking, operating systems, and computer architecture fundamentals.
- Proven ability to work on low-level software systems with a focus on performance and optimization.
- Experience with benchmarking, profiling, and resolving system bottlenecks in high-performance environments.
- Strong problem-solving skills and ability to work in complex, distributed computing systems.
- Exposure to HPC, parallel programming, or RDMA technologies is highly desirable.
- Bonus: experience with CUDA kernels, LLM inference systems, or distributed storage technologies.
Benefits:
- Highly competitive compensation package with strong performance-based rewards
- Comprehensive benefits supporting health, wellbeing, and work-life balance
- Opportunity to work on cutting-edge AI and supercomputing technologies
- Exposure to large-scale distributed systems used in global infrastructure
- Collaboration with top-tier engineering talent in a highly innovative environment
- Flexible working arrangements, including remote options in Switzerland
- Inclusive, diverse, and equal-opportunity workplace culture
- Strong focus on technical excellence, learning, and career growth