At a Glance
- Tasks: Join our Data Engineering team to develop a next-gen data platform and solve complex challenges.
- Company: Qube Research & Technologies, a global leader in quantitative investment management.
- Benefits: Competitive salary, training opportunities, and a healthy work-life balance.
- Why this job: Make a real impact in tech-driven finance while working with innovative technologies.
- Qualifications: Experience in distributed systems and proficiency in Rust, Go, C++, or Java.
- Other info: Diverse and inclusive culture with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology and trading expertise has shaped QRT's collaborative mindset which enables us to solve the most complex challenges. QRT's culture of innovation continuously drives our ambition to deliver high quality returns for our investors.
You will join our Data Engineering team as an integral member. Our team works closely to solve challenging problems with a direct impact on both the business and trading activities. In this role, you will contribute to the development of our next-generation data platform, designed to incrementally ingest, aggregate, and index data from diverse sources. This project is of critical importance to the continued success of the business. Key aspects of the project include distributed systems development, large-scale data processing, and building a platform that is fast, reliable, scalable, and user-friendly. Our primary language is Rust. While prior Rust experience is welcome, it is not required - we are equally open to strong candidates with experience in C++, Go, or Java. Experience with financial data is advantageous but not essential. We welcome talented developers without a background in financial services and are committed to providing training and guidance.
Your future role at QRT:
- Designing and developing scalable, robust services using best practices
- Writing automated tests
- Maintaining and scaling delivery/integration pipelines
- Developing reusable libraries for the Data Engineering team
- Collaborating with engineering teams and researchers to propose and implement new framework features
Your present skillset:
- Experience and knowledge in distributed systems and big data processing
- Proficiency in at least one of the following programming languages: Rust, Go, C++, or Java
- Strong understanding of multi-threading
- Knowledge of testing within continuous delivery and integration pipelines
- Familiarity with SQL and relational databases
- Excellent communication skills, with the ability to collaborate effectively in a small, close-knit team
- Familiarity with cloud technologies (AWS preferred)
- Fluency in English
QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees achieve a healthy work-life balance.
Software Engineer employer: Qube Research & Technologies
Contact Detail:
Qube Research & Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former employees at QRT on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your coding chops, make sure to mention it during interviews. It’s a great way to demonstrate your expertise in distributed systems or any of the languages they’re looking for.
✨Tip Number 3
Prepare for technical challenges! Brush up on your problem-solving skills and be ready to tackle coding tests or whiteboard challenges. Practising common algorithms and data structures can help you shine in those moments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the QRT team.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with distributed systems, big data processing, and any relevant programming languages like Rust, Go, C++, or Java.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about the role and how you can contribute to our Data Engineering team. Share specific examples of past projects that demonstrate your problem-solving skills and collaborative mindset.
Showcase Your Technical Skills: Don’t forget to mention any experience with cloud technologies, SQL, and multi-threading. If you've worked on automated testing or continuous delivery pipelines, make sure to include that too!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Qube Research & Technologies
✨Know Your Tech Stack
Make sure you brush up on your knowledge of distributed systems and big data processing. Familiarise yourself with Rust, Go, C++, or Java, as these are key to the role. Even if you’re not a Rust expert, showing a willingness to learn and adapt can really impress.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. QRT values innovation and collaboration, so be ready to demonstrate your ability to work through complex problems and contribute to team success.
✨Understand the Business Impact
Research QRT’s approach to quantitative investing and how data engineering plays a crucial role in their operations. Being able to articulate how your work can directly impact trading activities will show that you’re aligned with their goals.
✨Communicate Effectively
Since you'll be working in a close-knit team, strong communication skills are essential. Practice explaining technical concepts in simple terms, and be prepared to discuss how you collaborate with others to achieve common objectives.