DeepJudge
Visit websiteBackend 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.