Search by job, company or skills

Epiq

Backend Software Engineer

Fresher
Save
new job description bg glownew job description bg glow
  • Posted 14 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Epiq AI Labs

Epiq AI Labs develops AI-driven platforms for legal discovery and knowledge management, enabling law firms and legal service providers to manage litigation, process complex document sets, and extract actionable insights from large-scale legal data.

Role Overview

We are seeking a Backend Software Engineer with strong Python development and AI experience to design, build, and scale high-performance backend systems. In this role, you will work across the full product lifecycle, collaborating closely with product managers, frontend engineers, and AI/ML specialists to support AI-powered legal applications.

The ideal candidate has hands-on experience developing backend services in Python, working with AI-driven or data-intensive systems, and building reliable APIs and data pipelines at scale.

Key Responsibilities

  • Design, develop, and maintain scalable backend systems for AI-driven legal applications.
  • Build and maintain Python-based backend services and APIs for frontend and external integrations.
  • Support and integrate AI/ML workflows, including data ingestion, processing, and model-driven services.
  • Optimize backend systems for performance, scalability, reliability, and low latency.
  • Implement efficient data structures and algorithms for large-scale, high-volume datasets.
  • Collaborate with cross-functional teams to improve system reliability, workflows, and user experience.
  • Write, review, and maintain clean, well-documented, and testable code following best practices.

Technologies

  • Programming Languages: Python (must-have), C#
  • Databases & Search: SQL Server, PostgreSQL, Solr, Qdrant
  • Containers & Orchestration: Docker, Kubernetes
  • CI/CD: GitHub Actions, ArgoCD

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's preferred).
  • Strong hands-on experience in Python backend development (mandatory).
  • Experience working with AI-driven systems, data-processing pipelines, or ML-enabled applications (mandatory).
  • Proven experience building and maintaining production-grade backend systems.
  • Solid understanding of distributed systems, API design, and data structures.
  • Experience with high-volume data processing and server-side logic.
  • Familiarity with containerized environments and cloud-native architectures.
  • Strong problem-solving skills, attention to detail, and ability to adapt in an agile environment.
  • Excellent communication skills and ability to collaborate with both technical and non-technical stakeholders.

About Company

Job ID: 146967271

Similar Jobs

Singapore

Skills:

JavaGolangMqMySQLRpcPythonmicroservice architecturescaching technologiesLinux systems

Singapore

Skills:

Spring BootKafkaActivemqSqlMicroservicesNosqlGcpDockerApache CamelRest ApisAzureKubernetesAWS

Singapore

Skills:

JavaCHadoopScalaHivePrestoElasticsearchSparkPythonDorisClickHouseFlinkDruid

Singapore, Raffles Link / Raffles Place

Skills:

JavaPostgreSQLNode.jsGitGcpDockerMySQLPhpRestful ApisPythonAWSGoAliyun

Singapore

Skills:

protocol buffers JavaGolangDistributed SystemsTcpKafkaJsonHttpMicroservice ArchitectureRedisPerformance TuningMySQLXmlKubernetesPythonmassive Concurrency HandlingCaching Mechanisms