Senior Software Developer, AI Networking 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, AI Networking in Switzerland.
This role sits at the intersection of software engineering, high-performance computing, and next-generation AI infrastructure, where networking software directly impacts the performance of some of the largest AI systems in the world. You will contribute to the development of scalable AI networking frameworks and tools that power training and inference workloads across massive data center environments. Working within a highly technical and collaborative team, you will help design, build, and optimize systems that ensure real-world performance matches theoretical expectations. The position emphasizes full-stack benchmarking, automation, and deep performance analysis across hardware and software layers. You will also collaborate closely with hardware and networking specialists to co-design innovative features and interfaces. This is a highly impactful engineering role where your work influences the efficiency and scalability of global AI systems.
- Develop and maintain AI networking communication frameworks used in large-scale production environments.
- Build and enhance benchmarking tools and performance analysis systems used across internal and external engineering teams.
- Design and implement automation systems, including large-scale parameter optimization and configuration tuning for complex AI systems.
- Enable and integrate new AI models into benchmarking infrastructures, supporting end-to-end workload analysis.
- Collaborate with hardware and networking teams to co-design software interfaces and optimize system performance.
- Investigate and resolve performance bottlenecks across full-stack AI systems, from hardware to application layers.
- Contribute to in-house tooling while also engaging with open-source communities and industry-standard frameworks.
- Ensure long-term maintainability and scalability of production-grade Python-based tools and systems.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
- 5+ years of professional software development experience, ideally in Python.
- Strong Linux expertise with extensive experience in command-line and system-level environments.
- Proven ability to build maintainable, production-grade tools and frameworks.
- Strong ability to work across complex, multi-layered systems spanning hardware, networking, and distributed AI workloads.
- Solid understanding of software engineering best practices and scalable system design.
- Strong analytical mindset with a passion for debugging and performance optimization.
- Ability to quickly learn new technologies across the full stack, from low-level hardware to large-scale AI systems.
- Experience or interest in AI frameworks such as PyTorch and large language models is a plus.
- Familiarity with distributed systems and orchestration tools such as Slurm or Kubernetes is an advantage.
- Knowledge of HPC, MPI, InfiniBand, or Ethernet networking is highly valued.
- Opportunity to work on world-leading AI infrastructure and next-generation networking technologies.
- High-impact role influencing performance at scale across global AI systems and supercomputing environments.
- Exposure to cutting-edge GPU, AI, and high-performance computing ecosystems.
- Collaborative environment with deep technical expertise across software, hardware, and research teams.
- Strong culture of innovation, experimentation, and open-source contribution.
- Continuous learning opportunities across AI, distributed systems, and advanced networking domains.
- Work within a globally recognized engineering organization shaping the future of AI computing.