At a Glance
- Tasks: Develop advanced Python software and mathematical models for derivative pricing.
- Company: Leading financial firm with a focus on innovation and collaboration.
- Benefits: Flexible working, private medical cover, and volunteering days.
- Why this job: Join a dynamic team and make an impact in the finance industry.
- Qualifications: Advanced Python skills and experience with large codebases required.
- Other info: Great opportunities for career growth and personal development.
The predicted salary is between 43200 - 72000 £ per year.
This role is for you if:
- Advanced experience and knowledge of Python software development in industry or academia
- Degree in computer science, engineering, physics, or mathematics
- Experience working on large codebases
- A deep understanding of derivative pricing including the related XVAs
- Theoretical understanding of and hands-on experience in developing mathematical models
- Strong analytical skills and attention to detail but tempered with an ability to think laterally
- Excellent communication skills and the ability to present complex issues in a clear and articulate way to a non-technical audience
- Familiarity with software engineering best practices
- Familiarity with source control (ideally Git)
What you’ll receive from us:
No matter where you may be in your career or personal life, our benefits are designed to add value and support, recognising and rewarding you fairly for your contributions. We offer a range of benefits including empowered flexibility and a working week split between office, home and client site; private medical cover and 24/7 access to a qualified virtual GP; six volunteering days a year and much more.
Experienced Quant Developer employer: PwC
Contact Detail:
PwC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Experienced Quant Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech industries. Attend meetups or webinars related to quant development, and don’t be shy about introducing yourself. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects and any mathematical models you've developed. This is a great way to demonstrate your expertise and give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your communication skills. Practice explaining complex concepts in simple terms, as you'll need to present your ideas clearly to non-technical audiences. Mock interviews with friends can help you nail this!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Keep an eye on our job postings and make sure your application stands out by tailoring it to the specific role.
We think you need these skills to ace Experienced Quant Developer
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your advanced experience with Python in your application. We want to see how you've used it in real-world projects, so don’t hold back on the details!
Talk About Your Codebase Experience: If you've worked on large codebases, let us know! Share specific examples of your contributions and how you navigated challenges. This will show us you're ready for the complexities of our projects.
Demonstrate Your Analytical Prowess: We love a good analytical mind! In your application, give us a glimpse into your problem-solving skills and how you approach mathematical models. A clear example can really make you stand out.
Communicate Clearly: Remember, we value excellent communication skills. When writing your application, aim to present your experiences in a way that's easy to understand, even for those who might not be as technical. It’s all about making a connection!
How to prepare for a job interview at PwC
✨Brush Up on Python
Make sure you're up to speed with your Python skills. Review key concepts and be ready to discuss your experience with large codebases. You might even want to prepare a couple of examples where you've used Python to solve complex problems.
✨Know Your Derivative Pricing
Since this role requires a deep understanding of derivative pricing, take some time to refresh your knowledge on the topic. Be prepared to explain how you’ve applied this knowledge in past projects, especially any related XVAs.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. This is crucial as you'll need to present ideas to non-technical audiences. Try to find a friend or colleague to help you role-play this scenario.
✨Familiarise with Best Practices
Review software engineering best practices and be ready to discuss how you’ve implemented them in your work. Also, brush up on your Git knowledge, as familiarity with source control is essential for this position.