companyDeepJudge logo

Backend Software Engineer - Applications

DeepJudgeZurich HQ
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Key Responsibilities:Design, develop, and maintain efficient, scalable backend services utilizing contemporary tools and frameworks. Engage in the development and optimization of backend microservices. Participate in code reviews and contribute to team best practices. Collaborate with cross-functional teams to define and implement new features. Ensure the performance, quality, and responsiveness of applications.

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.

About DeepJudge

DeepJudge is a pioneering company in the AI and ICT sectors of Switzerland, dedicated to transforming the legal landscape through innovative technology. By integrating advanced AI models with the unique knowledge of law firms, we enable the legal industry to operate more efficiently and effectively.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.