Back to results

DeepJudge

Visit website

Backend Software Engineer - Indexing

Salary not disclosed2+ yearsOnsite

  • Engineering
  • Switzerland
  • Full time
  • 5d ago

About the role

DeepJudge is seeking a Backend Software Engineer to take ownership of its core indexing infrastructure. You will design, develop, and maintain high-performance, scalable backend services that process queries over millions of documents. This role involves working with distributed computing, database systems, and cloud platforms to meet demanding throughput and latency requirements.

Responsibilities

  • Design, develop, and maintain efficient, scalable backend services using modern tools and frameworks
  • Take ownership of core components of our indexing infrastructure
  • Collaborate with other engineers to define, design, and ship new features
  • Optimize performance and scalability across our data processing pipelines
  • Integrate with third-party data providers and effectively use their APIs
  • Review code and contribute to a high standard of code quality and maintainability
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives

Required skills

  • Python
  • Concurrent programming
  • Parallel programming
  • SQL
  • NoSQL
  • Cloud platforms

Nice to have

  • Rust
  • Go
  • Information retrieval
  • Search systems

Qualifications

  • Master’s degree in Computer Science or a related field
  • Equivalent practical experience

Benefits

  • Collaborative and supportive work environment
  • Professional growth and advancement opportunities

About the Company

DeepJudge is a Swiss AI and ICT scale-up that builds the intelligence layer for the legal industry. Founded by former Google search engineers with PhDs in AI from ETH Zurich, the company provides enterprise search and AI infrastructure to automate workflows and leverage institutional knowledge.

Backend Software Engineer - Indexing at DeepJudge · Grasshire