Deepjudge

Backend Software Engineer - Indexing

Zurich HQ. Posted a month ago

The role

You will design, develop, and maintain efficient, scalable backend services. You will take ownership of core components of the indexing infrastructure to support a high-performance search engine.

What you will do

  • 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 qualifications

  • Master’s degree in Computer Science or a related field, or equivalent practical experience
  • 2+ years of experience as a Backend Software Engineer
  • Strong experience with concurrent and parallel programming
  • Highly proficient in Python
  • Solid experience working with databases (SQL and/or NoSQL)
  • Comfortable with modern web architectures and cloud platforms

Nice to have

  • Experience in a scale-up or fast-growing environment
  • Solid experience with Rust or Go
  • Experience with information retrieval or search systems

Benefits

  • Collaborative and supportive work environment
  • Potential for professional growth and advancement within the company
  • Ownership and ability to impact the company, product, and culture

About the company

DeepJudge is Switzerland’s leading AI and ICT scale-up, transforming how law firms and legal departments access and leverage their knowledge. Headquartered in Switzerland with a growing team across North America, they build the intelligence layer that powers the legal industry.

Backend Software Engineer - Indexing at Deepjudge | JobZoey