Principal Software Engineer (Python)

London, Greater London, South East, England

Posted:1d ago
Location:London, Greater London, South East, England
Job Ref:BH-49253
Salary:Competitive
Expiry date:10/3/2024
Job Title: Principal Software Engineer (Python) Industry: Technology/Investment Banking
Location: London, United Kingdom
Salary: £800-850 per day
Contract Length: 6 Months (Multiple extensions available)


Job Description:

The Ideal candidate will be a dynamic and experienced Principal Python Engineer to join our team in the Investment industry. You’ll work alongside a diverse team of global technologists, all dedicated to developing high-performance data processing, workflow, and analytical tools for investment research, data modeling, and portfolio construction using cutting-edge technologies.

Responsibilities:
  • Responsible for designing, developing, and maintaining a robust suite of backend components to support Generative AI (GenAI) applications. Ensure high performance, scalability, and seamless integration with frontend systems..
  • Create backend services and libraries using well-structured, maintainable Python code.
  • Design and implement cloud-first solutions leveraging AWS services.
  • Enhance existing platforms and products to adapt to changing business requirements.
  • Contribute to AI-driven research and development focused on investment strategies, stakeholder engagement, and product demonstrations.
Job Requirements:
  • Minimum 3 years Python in a commercial setting 
  • SQL and NoSQL experience
  • Hands-on experience in using cloud services (AWS, GCP, Azure or similar).
  • Experience within the commercial banking sector is essential 
  • Data structure experience 
  • Exceptional communication across functions of the organisation 
This is an excellent opportunity to be part of a FTSE 100 company, working on a greenfield project in gerative AI.
If you think you are the right person for this role, then please apply below.

Apply now