Job responsibilities
- Conduct end-to-end research typically within Agents, Reasoning (including AI heuristic search, planning, scheduling, constraint reasoning), Knowledge representation and Learning
- Collaborate with internal and external researchers and with applied engineering teams
- Engage in all aspects of the research lifecycle such as formulating problems, gathering data, generating hypotheses, developing models and algorithms, conducting experiments, synthesizing results, building prototype applications and communicating the significance of your research
- Produce outputs that lead to high-impact business applications, open source software, patents and/or publications in top AI/ML conferences and journals
- Participate in relevant top-tier academic conferences to broaden the impact of your contributions
Required qualifications, capabilities, and skills
- PhD in Computer Science or related field or a MS in Computer Science or related field with at least 3 years of experience in the field
- Research publications in prominent AI venues; e.g., conferences, journals
- Expertise in one or more specialized areas of relevance e.g., heuristic search, planning, agent-based architectures, hybrid systems, knowledge representation, …
- Strong expertise in synthetic data, generative AI, differential privacy, uncertainty quantification, LLM alignment and behavior modeling using RL, bandit techniques, watermarking. time-series, reasoning and foundational models
- Proficiency with rapid prototyping and disciplined software development processes
- Expertise in software engineering within collaborative project settings
Preferred qualifications, capabilities, and skills
- Extensive programming skills in Python (required), Java or C++ (optional)
- Interest in problems related to the financial services domain (specific past experience in the domain is not required)