Oracle’s AI and Robotics team is building software platforms that connect scientific workflows, AI, robotics, and laboratory automation for the Ellison Institute of Technology. Within Oracle Cloud Infrastructure, the team develops shared cloud services, integration frameworks, execution infrastructure, and developer tools for AI-enabled life sciences laboratories. These capabilities support scientists and application teams in developing and operating automated workflows across robots, scientific instruments, and laboratory equipment. The Lead Principal Software Engineer will set long-term technical direction for the Robotics Automation Platform and lead architecture and technical delivery across services and teams. This hands-on individual contributor role combines architectural leadership with substantial implementation work: guiding principal and senior engineers, building foundational capabilities, and resolving complex issues across distributed services, AI infrastructure, and equipment integration. The position is based fully on-site in Oracle’s Nashville office, with close collaboration with engineering teams in the United Kingdom and India Development Centre. UK colleagues will support physical equipment integration and laboratory validation, working with the role on platform interfaces, simulation, diagnostics, and system verification. Previous laboratory automation experience is valuable but not essential. The role owns the technical architecture and evolution of shared platform capabilities spanning cloud services, execution infrastructure, equipment integration, and developer tooling. It includes defining service boundaries, APIs, equipment models, secure interfaces, execution and recovery patterns, AI-agent infrastructure, and clear boundaries between AI decisions, deterministic execution, equipment control, and independent physical safety systems. The engineer will personally design, implement, test, and deploy critical components; partner with product leaders, scientists, customers, and engineers to shape roadmaps and delivery; mentor experienced engineers; and establish consistent engineering practices. The position also leads verification, system integration, reliability, security, and operations. Responsibilities include defining testing and evaluation strategies, simulation and hardware-in-the-loop frameworks, operational objectives, secure development patterns, observability standards, deployment automation, and incident response. Production support includes participation in an on-call rotation providing 24×7 response coverage for service incidents.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal