About the job
About DeepJudge
DeepJudge develops AI and ICT solutions for the legal industry from its headquarters in Zurich. The company was founded by former Google engineers with PhDs in AI from ETH Zurich and is backed by Silicon Valley investors. DeepJudge builds intelligence infrastructure that helps law firms and legal departments unlock and use their institutional knowledge more effectively.
Many law firms rely on the same AI models, but each has unique expertise and work products that often remain siloed. DeepJudge addresses this by providing enterprise search and AI frameworks that give instant access to internal knowledge. This enables automation, supports development of knowledge-driven applications, and helps firms turn their expertise into a lasting advantage.
Clients include global law firms such as Gunderson Dettmer, Holland & Knight, Arent Fox, and Cozen O’Connor. With a growing team in Switzerland and North America, DeepJudge is expanding quickly and changing how professional knowledge is surfaced and applied.
The company values speed, analytical thinking, and a deep commitment to building reliable products. Research and client collaboration go hand in hand to deliver solutions that matter in high-stakes settings.
Role Overview: Backend Software Engineer – Applications
The Applications Team is looking for backend engineers who care about building reliable systems while staying adaptable. In this role, the engineer will help design and implement the core backend components that power DeepJudge’s web applications. Participation in early design discussions is expected, with the chance to influence both new features and improvements to existing ones. Over time, the engineer will take on technical leadership for major backend projects.
What You Will Do
- Develop and maintain the Python backend for web applications
- Contribute to services written in Rust, C++, and Go as needed
- Work with a system of microservices deployed in both cloud and on-premises clusters
- Analyze system performance and manage resources efficiently across different deployment environments
Location
This position is based at DeepJudge’s headquarters in Zurich.

