[remote] Principal Software Developer- Agent Toolkits & Cloud Infrastructure, Healthcare AI

Oracle Oracle · Enterprise · United States

Principal Software Developer role focused on building toolkits and cloud infrastructure for AI agents and machine learning models within Oracle's new Healthcare AI organization. The role involves developing Python/Java toolkits, optimizing cloud services for ML model deployment, and implementing asynchronous communication patterns for agents, with a focus on scalability, reliability, and security in OCI.

What you'd actually do

  1. Develop and maintain robust software toolkits in Python and Java to support applied scientists in building, testing, and deploying machine learning models and agents.
  2. Design, implement, and optimize cloud-based services for running applied science models, with an emphasis on scalability, reliability, and security in Oracle Cloud Infrastructure (OCI).
  3. Collaborate closely with scientists and engineers to deliver user-friendly APIs, libraries, and documentation enabling effective model experimentation and deployment.
  4. Build and support asynchronous communication patterns (user-agent, agent-agent and multimodal) using message queues and data streaming systems.
  5. Use and extend containerization practices with Docker; deploy and orchestrate services via Kubernetes.

Skills

Required

  • Python
  • Java
  • backend development
  • AI first applications
  • concurrent and distributed systems
  • data structures
  • algorithms
  • asynchronous communications
  • message queues
  • pub/sub
  • data streaming platforms
  • Docker
  • Kubernetes
  • AI/LLM APIs
  • sample and reference code for scientific users
  • cloud platforms
  • communication skills
  • distributed and asynchronous team environment

Nice to have

  • experience developing and maintaining production software in both Python and Java
  • experience developing enabling tools, frameworks, or APIs for applied scientists, data scientists, or machine learning practitioners
  • familiarity with Oracle Cloud Infrastructure
  • track record of documentation, mentorship, or technical leadership

What the JD emphasized

  • applied scientists in building, testing, and deploying machine learning models and agents
  • running applied science models
  • user-agent, agent-agent and multimodal
  • AI first applications
  • enabling tools, frameworks, or APIs for applied scientists, data scientists, or machine learning practitioners

Other signals

  • Develop and maintain robust software toolkits in Python and Java to support applied scientists in building, testing, and deploying machine learning models and agents.
  • Design, implement, and optimize cloud-based services for running applied science models, with an emphasis on scalability, reliability, and security in Oracle Cloud Infrastructure (OCI).
  • Build and support asynchronous communication patterns (user-agent, agent-agent and multimodal) using message queues and data streaming systems.