1 day ago
London, United KingdomSenior
Responsibilities
- Design, develop, test, and maintain software components for cloud-platform services.
- Implement backend services, APIs, data-ingestion and processing components, workflow integrations, automation, and operational tooling.
- Build unit, integration, functional, performance, and resilience tests and participate in code reviews and design discussions.
- Investigate customer feedback, troubleshoot defects, improve performance and reliability, and resolve development and production service issues.
- Add logging, metrics, telemetry, health checks, monitoring, and alerts to improve observability.
- Support production services through an on-call rotation providing 24x7 incident response.
- Automate deployment, configuration, testing, and routine service-operations tasks and contribute to runbooks and documentation.
- Translate customer workflows and technical requirements into reusable software features and product improvements.
Requirements
- 3+ years of professional software development experience delivering production software or services.
- Domain awareness of bioinformatics or computational life sciences, including genetics, genomics, plant biology, or generative biology.
- Understanding of scientific computing workflows, large datasets, reproducibility, metadata, provenance, and compute-resource requirements.
- Strong programming skills in one or more of Java, Go, or Python.
- Experience with backend applications, cloud-native services, distributed-system components, data-processing applications, or workflow systems.
- Ability to independently deliver well-scoped features and components with guidance on broader technical design and prioritization.
- Familiarity with REST APIs, source control, code review, automated testing, CI/CD, containers, and cloud services.
- Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.
- Preferred: knowledge of high-performance computing, Linux, batch scheduling, resource management, and Slurm.
- Preferred: experience with CPU or GPU scientific pipelines, shared or parallel storage, and large-scale data movement.
- Preferred: experience with Nextflow, the Seqera platform, Snakemake, Cromwell/WDL, or CWL-based workflow platforms.
- Preferred: familiarity with biological data formats, analysis pipelines, and research-user operational needs.
- Preferred: experience with OCI, AWS, Azure, Google Cloud, Kubernetes, Docker, microservices, distributed data systems, event-driven architectures, or workflow orchestration.
- Preferred: exposure to data engineering, data platforms, scientific data, data pipelines, metadata management, data governance, AI/ML platforms, model serving, RAG, evaluation harnesses, AI agents, MCP, or enterprise AI integrations.
Benefits
- Competitive benefits including flexible medical, life insurance, and retirement options.
- Employee volunteer programs and opportunities to give back to the community.
- The role requires working from Oracle’s London or Reading office four days per week and frequent travel to Oxford.
About Oracle
Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.
