At a Glance
- Tasks: Design and develop a generative AI chatbot for finance queries.
- Company: Join a global financial institution leading in Finance Tech's AI initiatives.
- Benefits: Enjoy a hybrid work model with a 12-month rolling contract.
- Why this job: Be part of a cutting-edge project that impacts the entire organisation.
- Qualifications: Deep Python expertise in finance; experience with AI APIs required.
- Other info: No machine learning background needed, just a passion for innovation!
The predicted salary is between 36000 - 60000 £ per year.
This is a very high-profile project within a global financial institution, marking Finance Tech's main AI initiative. We are seeking two expert Python Application Developers for an AI Chatbot that has been created and is slated for widespread rollout across all teams within the organization.
As a Python Developer / Generative AI, you will be instrumental in designing and developing a generative AI-driven chatbot specifically tailored for core finance analytical functions. This role is ideal for individuals with deep hands-on Python expertise in a financial services environment, who are eager to work on a cutting-edge project without needing a machine learning background, but with strong experience in calling AI APIs.
- Design and develop a generative AI-driven chatbot to effectively handle user queries related to a wide range of finance topics (e.g., liquidity stress testing, balance sheet, collateral management, deposits, positions).
- Develop and enhance an agentic analysis solution capable of performing multi-step financial analysis and processing, including data querying, variance analysis, data quality analysis, and Python/Pandas code generation and execution.
- Enable the chatbot to request and pull data, perform calculations, and create visual representations like pie charts to demonstrate data effectively.
- Develop and refine a robust testing framework using industry-standard testing frameworks to assess the performance of AI agents for financial analysis.
- Create, test, and fine-tune prompt-generation strategies to improve the performance of large language models, enhancing the chatbot's accuracy and relevance in financial contexts.
- Develop and maintain the underlying infrastructure necessary for deploying and scaling the chatbot, building on the firm’s existing AI infrastructure and services, and ensuring it meets performance and security requirements.
- Integrate the chatbot with existing financial systems and databases to provide real-time insights and accurate information to users.
Deep hands-on expertise in Python in a financial services environment. Proven experience in making AI calls (calling an API and understanding input data requirements). Ability to design and develop solutions for data querying, calculations, and visual data representation. Experience in developing and refining testing frameworks for AI agents. Proficiency in Perl, Bash, Unix, and Linux. Familiarity with industry-standard testing frameworks.
Contact Detail:
Nord Group - A GenHive Partner Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Engineer
✨Tip Number 1
Familiarise yourself with the specific financial topics mentioned in the job description, such as liquidity stress testing and collateral management. This knowledge will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Brush up on your Python skills, especially in relation to data querying and visualisation. Consider working on personal projects that involve creating chatbots or using AI APIs to demonstrate your hands-on experience and problem-solving abilities.
✨Tip Number 3
Network with professionals in the financial services and AI sectors. Attend relevant meetups or webinars to connect with others who may have insights into the company or the project, which could give you an edge in your application.
✨Tip Number 4
Prepare to discuss your experience with testing frameworks and how you've applied them in previous roles. Being able to articulate your approach to ensuring the performance and security of AI solutions will be crucial in demonstrating your fit for this position.
We think you need these skills to ace Python Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your deep hands-on expertise in Python, especially within a financial services environment. Include specific projects or experiences that demonstrate your ability to develop solutions for data querying and visual data representation.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the project. Mention your experience with AI APIs and how it relates to the development of the generative AI-driven chatbot. Be sure to connect your skills to the specific requirements outlined in the job description.
Showcase Relevant Projects: If you have worked on similar projects, such as developing chatbots or financial analysis tools, be sure to include these in your application. Detail your role, the technologies used, and the outcomes achieved to demonstrate your capability.
Highlight Testing Framework Experience: Since the role involves developing and refining testing frameworks for AI agents, make sure to highlight any relevant experience you have with industry-standard testing frameworks. Discuss how you've applied these in previous roles to ensure performance and accuracy.
How to prepare for a job interview at Nord Group - A GenHive Partner
✨Showcase Your Python Expertise
Be prepared to discuss your hands-on experience with Python, especially in a financial services context. Highlight specific projects where you've developed applications or solutions that demonstrate your proficiency.
✨Understand AI API Integration
Since the role involves making AI calls, ensure you can explain how you've previously integrated APIs into your projects. Be ready to discuss the input data requirements and any challenges you faced during integration.
✨Demonstrate Problem-Solving Skills
Prepare examples of how you've tackled complex problems, particularly in financial analysis. Discuss your approach to data querying, calculations, and how you visualised data effectively in past projects.
✨Familiarity with Testing Frameworks
As developing a robust testing framework is crucial for this role, be ready to talk about your experience with industry-standard testing frameworks. Share how you've used these tools to assess performance and ensure quality in your previous work.