About the job
What happens when you give AI the ability to remember? Not cached responses — real structured memory that compounds over time and transfers across contexts. We're building the science behind this, and we need researchers who want to own the problem end-to-end. This is a founding role on a new team. You won't inherit models or maintain someone else's pipeline. You'll define the research direction, run experiments at scale, and ship what works directly to production.
Responsibilities
Design and implement novel approaches to knowledge extraction from heterogeneous, unstructured data sources at organizational scale.
Build retrieval systems that match intent to relevant knowledge across domains — solving the "right memory at the right time" problem.
Own the quality of memory generation: what to capture, how to structure it, when to surface it, and when to let it decay.
Run large-scale experiments using Amazon's compute infrastructure and massive real-world datasets.
Develop evaluation frameworks for a system where "quality" means something new — right knowledge, right context, right confidence level.
Collaborate with engineers to move from research prototype to production system in weeks, not quarters.
Invent new approaches to temporal knowledge management — how memories age, conflict, and compound over time.
Publish and patent novel approaches to knowledge acquisition and retrieval at top-tier venues.
Qualifications
Minimum
3+ years of building models for business application experience
PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience
Experience programming in Java, C++, Python or related language
Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing
Experience in designing experiments and statistical analysis of results
Experience in patents or publications at top-tier peer-reviewed conferences or journals
Preferred
Experience using Unix/Linux
Experience in professional software development