Build and operate reliable cloud services for Oracle Video’s advertising capabilities on OCI, spanning orchestration, integrations, ingestion, delivery, and billing.
Responsibilities
Lead the development and implementation, and begin to architect, components of scalable distributed systems that support horizontal and vertical scaling to meet system demands
Optimize code and/or systems for large-scale data processing and high-throughput requirements to support hyper-scale systems
Define scalability requirements for owned components and ensure design and implementation requirements are met
Design systems to scale with elasticity
Leverage data plane platforms to effectively handle large-scale data retrieval, storage, and processing
Senior Platform Software Engineer responsible for developing reusable software to integrate and coordinate diverse robots, scientific instruments, and laboratory equipment.
Locations (2)
Reading, England, United Kingdom
London, England, United Kingdom
Responsibilities
Design, implement, and maintain software components for device integration, equipment coordination, and automated laboratory workflow execution.
Develop device drivers, instrument adapters, and robot interfaces using vendor SDKs and documented communication protocols.
Implement state machines, asynchronous operations, device synchronisation, error handling, and recovery behaviour.
Connect equipment and local execution software with cloud orchestration and data services.
Requirements
Bachelor’s degree in Computer Science, Electronic or Electrical Engineering, Robotics, Mechatronics, Control Engineering, or a related discipline, or equivalent practical experience.