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

DeepJudge creates AI and ICT solutions tailored for the legal sector, operating from its headquarters in Zurich. Founded by former Google engineers with advanced degrees in AI from ETH Zurich, the company is supported by Silicon Valley investors. Its core mission is to build infrastructure that helps law firms and legal departments access and use their institutional knowledge more effectively.

Many law firms use similar AI models, but their unique expertise often remains isolated. DeepJudge addresses this by offering enterprise search and AI frameworks that provide immediate access to internal knowledge, enabling automation and supporting knowledge-driven applications. Clients include international law firms such as Gunderson Dettmer, Holland & Knight, Arent Fox, and Cozen O’Connor. The team is growing in both Switzerland and North America, with a focus on surfacing and applying professional knowledge in new ways.

Speed, analytical thinking, and a strong commitment to reliable products are central values at DeepJudge. Research and client collaboration are closely linked to deliver solutions that matter in high-stakes environments.

Role overview

The Applications Team seeks backend software engineers who focus on building dependable systems while remaining flexible. This role involves designing and implementing core backend components for DeepJudge’s web applications. Early participation in design discussions is expected, offering the chance to shape new features and refine existing ones. Over time, the engineer will take on technical leadership for major backend projects.

What you will do

  • Develop and maintain Python backend systems for web applications
  • Contribute to backend services written in Rust, C++, and Go as needed
  • Work with a microservices architecture deployed across cloud and on-premises clusters
  • Analyze system performance and manage resources efficiently in varied 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.