Python Developer

Python Developer

Temporary 50000 - 60000 £ / year (est.) Home office (partial)
Robert Half

At a Glance

  • Tasks: Lead AI integration projects and support Python/SQL reporting for a dynamic finance team.
  • Company: Join a market-leading financial services organisation with a global presence.
  • Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
  • Other info: Be part of a diverse team with excellent career advancement opportunities.
  • Why this job: Make a real impact in AI integration while developing your tech skills in finance.
  • Qualifications: Experience in Python, SQL, and data processing; familiarity with AI tools is a plus.

The predicted salary is between 50000 - 60000 £ per year.

Robert Half Technology are assisting a market leading financial services to recruit a Python Developer on an initial 12 month FTC basis. London based - hybrid working.

This role is primarily to provide AI integration support and guidance to a team of around 25 investment, operations and support personnel. We are in the early stages of this process so the role will be well positioned to help guide how the integration looks. The second function of the role is providing support, when needed, to the Python and SQL based reporting suite used by the operations team.

Role

  • The Python Developer will lead the AI integration project, focusing on data security and controls appropriate for the needs of the different teams within the business.
  • Train staff to use AI tools both efficiently and securely.
  • Work with our outsourced IT provider to ensure that we stay up to date with developments in AI security and integration.
  • Ensure the smooth running of existing Python/SQL reporting framework.

The AI enablement Engineer will have experience with the following technologies/tools:

  • Docker, Postgres, REST APIs, SFTP, Websockets.
  • OOP + Asynchronous Design Patterns.
  • PowerQuery/DAX/M.
  • Industry standard libraries used in software development within finance (pandas, numpy, scipy etc).
  • MS Graph.

Experience with the following technologies is nice to have:

  • NodeJS.
  • Grafana.
  • VBA.
  • OpenAI API.
  • Cross OS file shares.

Profile

  • The Python Developer will have experience with the following:
  • Data processing and transformation.
  • Report maintenance/production.
  • Management of automated processes.
  • Use/management of virtual machines.
  • Investigation of reporting breaks/inconsistencies with an eye for detail.
  • The ability to quickly adopt and use the stack of previous developers.
  • Experience with migrations is a nice to have.
  • Develop new reporting processes needed by the operations team.

Company

  • Market leading financial services organisation.
  • Initial 12 month FTC.
  • Global presence with offices in London.
  • Hybrid working.

Salary & Benefits

The salary range/rates of pay is dependent upon your experience, qualifications or training. Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training.

If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data.

Python Developer employer: Robert Half

Join a market-leading financial services organisation that values innovation and collaboration, offering a dynamic work culture in the heart of London. With a strong commitment to employee growth, you will have the opportunity to lead cutting-edge AI integration projects while enjoying the flexibility of hybrid working. Our focus on diversity, equity, and inclusion ensures a supportive environment where your contributions are recognised and rewarded.
Robert Half

Contact Detail:

Robert Half Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those related to AI integration or data processing. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process while solving problems, as this is often just as important as getting the right answer.

✨Tip Number 4

Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're serious about joining our team!

We think you need these skills to ace Python Developer

Python
SQL
AI Integration
Data Security
Docker
Postgres
REST APIs
SFTP
Websockets
OOP
Asynchronous Design Patterns
PowerQuery
DAX
Data Processing
Report Maintenance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your experience with AI integration, Python, and SQL, as well as any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our team. Be sure to mention your experience with Docker, Postgres, and any other tools listed in the job description.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles, especially related to data processing or reporting. We love seeing candidates who can think critically and adapt quickly!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.

How to prepare for a job interview at Robert Half

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, SQL, and any relevant libraries like pandas and numpy. Brush up on Docker and REST APIs too, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled data processing challenges or resolved reporting inconsistencies. Highlight your attention to detail and how you’ve managed automated processes in previous roles.

✨Understand AI Integration

Since this role involves AI integration, be ready to talk about your experience with AI tools and how you can train others to use them securely. Familiarise yourself with current trends in AI security to demonstrate your proactive approach.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the AI integration project, and how success is measured in this role. This shows your genuine interest and helps you gauge if the company culture aligns with your values.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>