Cloud Computing Developer
Core
Build and operate research infrastructure for cloud computing and AI, designing solutions that adapt cloud computing to scientific needs and developing an AI-based conversational assistant for testbed users.
Role type
Senior IC Cloud Computing Developer (Research & Operations)
Builds
Research infrastructure (Chameleon), AI conversational assistants, planning/provisioning agents, and validation benchmark suites.
Domain
Academic Cloud Computing, AI/ML, Scientific Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud systems (OpenStack, AWS), Python, Unix/Linux, Git, Virtualization (Xen, KVM), Containers (Docker), System Administration (Ceph, MariaDB), DevOps/CICD (Jenkins, Ansible), LLMs, Prompt Engineering, RAG pipelines, AI agent frameworks (LangChain, LlamaIndex)
Preferred skills
Open source contributions, Distributed systems, Performance analysis, Resource/Data management, Front-end frameworks (React, Vue), Jupyter notebooks
Technologies
OpenStack, AWS, Python, Git, Xen, KVM, Docker, Ceph, MariaDB, Jenkins, Ansible, LangChain, LlamaIndex, React, Vue, Jupyter
Responsibilities
Design and build new cloud solutions based on state-of-the-art technologies; extend open source systems and manage system upgrades; work directly with users to identify requirements and troubleshoot issues; collaborate with science researchers; contribute to academic papers; perform code testing and evaluate design alternatives.
Seniority
Mid-Senior, hands-on IC