Our Technology group is constantly improving our company’s IT infrastructure, positioning us at the forefront of a rapidly evolving technology landscape. We’re a team of experts experimenting, discovering new ways to harness the power of open source solutions, and embracing enterprise agile methodology. We encourage professional development to ensure you bring innovative ideas to our products while satisfying your own intellectual curiosity.
The Generative AI Technology Team is a group of skilled professionals who specialize in conceptualizing, developing, and maintaining the Firm's generative AI platform. They build innovative solutions that leverage AI to deliver better results across various teams, including traders, analysts, and risk managers. They work closely with both business stakeholders, the Tech Innovation Team, and development teams across Technology. Their goal is to deploy cutting-edge AI technology that delivers competitive advantages for operations.
What you’ll do
We are seeking a highly motivated and skilled Prompt Engineer to join our Generative AI Technology Team. As a Prompt Engineer, you will work closely with other team members to design and implement algorithms for natural language and other generation tasks. Specifically, you will:
· Design and develop AI prompt techniques including in context, zero-shot, few-shot, soft prompts, prompt chains, chain-of-thought, etc.
· Experiment with hyperparameter tuning for large language models in different applications, including software and code generation
· Prompt, finetune, and chat with LLMs and understand how to produce best output
· Continuously optimize and improve prompts based on performance testing and user feedback
· Conduct experiments and perform data analysis to evaluate model performance and identify areas for improvement
· Develop and implement practical and measurable performance criteria for evaluating prompt and model performance
· Work with engineering and product teams to integrate prompts into applications
· Collaborate with other team members to identify and solve technical challenges and implement innovative solutions
· Keep up to date with the latest advancements in generative AI, LLMs and prompt engineering and bring new ideas to the team
· Write clear and concise technical documentation for models, algorithms, software tools and proof of concept use cases
What’s required
· Bachelor’s degree in Computer Science, Artificial Intelligence, Machine Learning, or related fields
· 2+ years of experience in software engineering with a focus on working with Large Language Models and Prompt Engineering
· Strong knowledge of programming languages such as Java, Python, or C++
· Experience with machine learning frameworks such as TensorFlow or PyTorch
· Experience in Natural Language Processing (NLP), especially in language modelling
· Familiarity with architecture and operation of large language models and generative models such as GPT, BERT, or T5
· Strong analytical and problem-solving skills, with the ability to design and implement complex algorithms
· Strong communication skills to explain technical concepts to non-technical stakeholders
· Curiosity and the ability to embrace uncertainty and be comfortable with failure while exploring with new ideas
· Commitment and adherence to the highest ethical standards