At a Glance
- Tasks: Join our Commodities team as a Python Engineer, tackling complex data challenges daily.
- Company: Be part of an industry-leading investment firm that thrives on innovative technology and data-driven insights.
- Benefits: Enjoy a competitive salary, bonuses, and a comprehensive benefits package, plus the chance to work remotely.
- Why this job: Work with cutting-edge tech in a positive culture, solving real-world problems and making an impact.
- Qualifications: Bring 3-7 years of software engineering experience and a BS in Computer Science or equivalent.
- Other info: Collaborate with trading and research teams to enhance trading tools and model performance.
The predicted salary is between 48000 - 72000 Β£ per year.
Industry-leading investment firm using innovative and cutting-edge technology, with data at the core of the investment process. Theyβve developed an advanced technology platform to quickly understand patterns within a market or product and conduct scenario analysis that help maintain competitive advantage. Now looking for a top-level software engineer β well-versed in Python β to join their Commodities team. In this hands-on role, youβll collaborate with trading, research and data teams to understand business challenges and design technical/quantitative solutions. This will involve working with large datasets, building data analytics trading tools and improving model frameworks and performance.
The successful candidate will have fantastic technology skills, ideally in multiple programming languages.
- Requirements
- Minimum 3 β 7 years of software engineering experience
- Minimum BS degree in Computer Science/Engineering; or equivalent experience
- Experience with complex, multi-site systems architectures
- Strong proficiency with Unix operating systems
- Exposure to a variety of database technologies
Significant salary + bonus + benefits package. Work with the latest technologies on complex problems. Positive, friendly culture.
Whilst we carefully review all applications, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Desk-Aligned Python Engineer employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Desk-Aligned Python Engineer
β¨Tip Number 1
Familiarise yourself with the latest trends in Python and data analytics. Being able to discuss recent advancements or tools you've used can really impress during interviews.
β¨Tip Number 2
Network with professionals in the investment and technology sectors. Attend relevant meetups or webinars to connect with people who might refer you to opportunities at our firm.
β¨Tip Number 3
Prepare to demonstrate your problem-solving skills with real-world examples. Think of specific challenges you've faced in previous roles and how you tackled them using Python and data analysis.
β¨Tip Number 4
Showcase your collaborative spirit. Be ready to discuss how you've worked with cross-functional teams in the past, as this role involves close collaboration with trading, research, and data teams.
We think you need these skills to ace Desk-Aligned Python Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Python and any other programming languages you are proficient in. Emphasise your software engineering experience, particularly in complex systems architectures and data analytics.
Craft a Strong Cover Letter: In your cover letter, explain why you are interested in the role and how your skills align with the company's needs. Mention your experience working with large datasets and your ability to collaborate with different teams.
Showcase Relevant Projects: If you have worked on projects that involved building data analytics tools or improving model frameworks, be sure to include these in your application. Provide specific examples of your contributions and the impact they had.
Highlight Soft Skills: Since the company values a positive and friendly culture, mention any soft skills that demonstrate your ability to work well in a team environment. Communication and collaboration are key in this role, so provide examples of how you've successfully worked with others.
How to prepare for a job interview at Oxford Knight
β¨Showcase Your Python Expertise
Make sure to highlight your proficiency in Python during the interview. Be prepared to discuss specific projects where you've used Python to solve complex problems, especially in data analytics or trading tools.
β¨Understand the Business Context
Familiarise yourself with the investment firm's operations and how technology plays a role in their decision-making process. This will help you articulate how your technical skills can directly contribute to their business challenges.
β¨Demonstrate Problem-Solving Skills
Be ready to tackle hypothetical scenarios or case studies that may be presented during the interview. Show your thought process in breaking down complex problems and designing effective solutions.
β¨Prepare for Technical Questions
Expect questions related to system architectures, Unix operating systems, and database technologies. Brush up on these topics and be ready to explain your experience and how it relates to the role.