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.