Senior Software Engineer
Core
Build AI products (multi-agent systems, planning/reasoning layers) to assist scientists in selecting and executing experiments for next-generation perovskite-silicon tandem solar cells.
Role type
Senior Software Engineer (AI for Science)
Builds
AI planning systems, automated experiment optimizers, data pipelines for lab/manufacturing data
Domain
Clean energy (Solar) + AI for Science
Deliverable
production ML models
Required skills
Full-stack web development (Python, TypeScript/JavaScript, React/Vue/Svelte), LLM API integration (agents, multi-step orchestration), AI coding tools (Claude Code), Git, SQL/Database administration, AWS/Azure/GCP, CI/CD
Preferred skills
Multi-agent systems (ranking, memory), LLM evaluation/benchmarking, complex software architecture, Bayesian optimization, surrogate models, reinforcement learning, scientific data analysis
Technologies
Python, TypeScript, JavaScript, React, Vue, Svelte, LangGraph, Claude Code, Git, SQL, AWS, Azure, GCP
Responsibilities
Develop planning and reasoning layers using multi-agent systems; critically review AI-generated code; maintain data pipelines; mentor new engineers; publish technical findings.
Seniority
Senior, hands-on IC
