Lead Backend Engineer

  • Weekday
  • Verified

Job Description

This role is for one of the Weekday's clients

We are seeking a highly skilled Lead Backend Engineer to drive the development of cutting-edge AI solutions for courts and justice systems. This role involves building scalable and efficient backend systems that support AI-driven products assisting judges, stenographers, and legal professionals in Indian courts.

Requirements

Position Overview:

  • Collaborate closely with the founding team to productionize AI models powering ASR solutions, legal copilots, and other innovative products.
  • Develop and implement scalable backend architectures that address critical needs for users in the legal sector.
  • Work alongside design, ML, and frontend teams to deliver comprehensive AI-driven solutions.
  • Solve complex engineering challenges related to high-availability, privacy, and compliance.
  • Build cost-effective and distributed systems that ensure seamless integration and performance.

Key Responsibilities:

  • Design, develop, and maintain robust APIs for various applications.
  • Build scalable and efficient web servers for seamless client-server communication.
  • Optimize existing systems for performance, reliability, and scalability.
  • Collaborate with frontend developers to integrate user-facing elements with backend logic.
  • Debug and troubleshoot issues to ensure system stability and efficiency.
  • Stay updated with the latest backend technologies and best practices.

Qualifications:

  • Bachelor’s degree in Computer Science or a related field.
  • 4 to 8 years of industry experience in backend development.
  • Strong understanding and experience in building distributed systems and event-driven architecture.
  • Proficiency in GoLang for backend development.
  • Strong knowledge of databases, including SQL, NoSQL, and Elasticsearch.
  • Hands-on experience with version control systems like Git.
  • Strong interpersonal and collaboration skills.
  • Experience with full-text search engines like Elasticsearch (preferred).
  • Experience working with streaming systems or message queues like Kafka, RabbitMQ (preferred).
  • Familiarity with Helm charts or similar deployment tools (preferred).
  • Experience with multiple transport layer protocols (preferred).

What You Will Achieve in a Year:

  • Develop the backend infrastructure for court systems in India, supporting 5000+ courtrooms operating 8-10 hours daily.
  • Tackle some of the most challenging tech problems, including privacy, security, and compliance.
  • Build large-scale distributed systems for managing and securing highly classified legal documents.
  • Contribute to ML infrastructure, enabling voice-first text editing, semantic search, and automated ML retraining loops.