Experiment and Develop: You will execute the entire model development lifecycle, from prototype to delivery, while applying best practices for reproducible research and well-managed software delivery.
Collaborate: Working on a collaborative cross-functional team, you will share information, value diverse ideas, and partner effectively with colleagues across the globe.
Delivery: You will be accountable for timely, well-managed deliverables.
Innovate: You will be empowered to try new approaches and learn new technologies. You will implement innovative ideas to solve real-world challenges.
Inspire: You will be a proactive communicator who is excited to share your work. You will be articulate and compelling in describing ideas to both technical and non-technical audiences.
Requirements & Skills:
PhD in a relevant discipline or Master’s plus a comparable level of experience.
At least one year of industry experience building IR/NLP/ML systems
Solid software engineering skills for prototyping
Outstanding communication and data analysis skills
5+ years of practical experience building IR, ML, or NLP systems in academia or industry
Experience designing and implementing solutions with large language models
Relevant publications at ACL, EMNLP, NAACL, NeurIPS, ICLR, SIGIR, KDD, or similar.
Advanced proficiency in Python, Java, or Scala
Experience writing production-quality code and contributing to well-managed software delivery.