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.
Tech Stack
Apache KafkaAWSAzureDockerGoogle Cloud PlatformGrafanaKubernetesPostgreSQLPrometheusPythonRabbitMQTerraform
