Epiq

Software Engineer, Backend

Epiq
Apply
11 days ago
Remote, SingaporeMid Level

Responsibilities

  • Implement, test, and operate backend services and APIs supporting the agentic AI platform.
  • Build and maintain message-queue-based asynchronous processing with retries, idempotency, dead-letter handling, and failure recovery.
  • Contribute to pipelines that ingest, parse, store, and index large document volumes.
  • Implement authentication and authorization using OAuth2, OIDC, SAML, and role-based access control for multi-tenant environments.
  • Design and optimize PostgreSQL schemas and queries and perform migrations against live production traffic.
  • Integrate search and vector storage technologies including Solr and Qdrant.
  • Instrument services with metrics, logs, and traces, monitor service health, and participate in on-call rotation.
  • Write automated tests, participate in code reviews, maintain continuous integration pipelines, and contribute to technical design reviews.

Requirements

  • At least 3 years of professional experience building and operating production backend services, including responding to production issues.
  • Proficiency in Python or strong proficiency in a comparable language with the ability to work primarily in Python.
  • Experience with at least one major cloud platform: AWS, GCP, or Azure.
  • Experience with relational databases, including schema design, query optimization, and migrations; PostgreSQL is preferred.
  • Experience with asynchronous or event-driven processing such as RabbitMQ, Kafka, or comparable message queues or task workers.
  • Experience designing and implementing REST APIs consumed by other services or teams.
  • Experience with automated testing and continuous integration practices.
  • Familiarity with containerized deployment using Docker and exposure to Kubernetes.
  • Familiarity with observability practices including metrics, logging, and tracing.
  • Demonstrated proficiency using AI tools in software development.
  • Experience with high-volume data or document processing pipelines, infrastructure-as-code tools such as Terraform, multi-tenant SaaS architectures, AI/ML systems, data-intensive applications, legal technology or regulated industries, and authentication and authorization standards is preferred.
  • Strong written and verbal communication skills and the ability to make progress on ambiguous problems with appropriate guidance.

Benefits

  • Enterprise-wide learning and mobility opportunities.
  • Work flexibility recognized externally and respect for life beyond work.
  • Additional benefits package details are provided through Epiq’s benefits information and during the initial screening call.
Epiq

About Epiq

5,001-10,000 employees
Contact me