At a Glance
- Tasks: Design and maintain risk engineering systems in a fast-paced, hands-on environment.
- Company: Global commodity trading company focused on innovation and collaboration.
- Benefits: Competitive salary, dynamic work culture, and opportunities for rapid career growth.
- Other info: Fast-paced environment with daily releases and strong focus on modern engineering practices.
- Why this job: Join a cutting-edge team and make an impact in commodities risk and market data.
- Qualifications: Proficient in Python with full-stack development experience and cloud platform knowledge.
The predicted salary is between 30000 - 40000 Β£ per year.
Our client, a global commodity trading company committed to innovation, is seeking a Senior Risk Engineer to join their engineering team. This role operates at the intersection of commodities risk, market data, and modern software delivery.
You will work in a fast-paced environment, taking full ownership of problems from high-level business requirements through to production deployment, often within the same day. This is a hands-on engineering position involving coding, architectural design, and close collaboration with risk and trading stakeholders to translate complex domain requirements into robust, scalable solutions.
- Design, build, and maintain risk engineering systems across the full stack, with a focus on commodities risk and market data pipelines;
- Take high-level, loosely defined requirements from trading and risk stakeholders and independently infer the detail needed to deliver correct, production-ready solutions;
- Contribute to multiple daily releases in a CI/CD environment β writing code that is testable, observable, and safe to ship continuously;
- Work within and help evolve cloud-native, engineering-led platforms, applying modern infrastructure and deployment practices;
- Collaborate closely with quants, traders, and risk managers to ensure systems accurately reflect market and risk realities;
- Solid understanding of commodities markets β price risk, mark-to-market, curves, and market data flows;
- Experience building or maintaining systems that consume and process market data at scale;
- Proficient Python practitioner β you write clean, idiomatic, well-tested code as a matter of habit;
- Working knowledge of full-stack development: comfortable across backend services, APIs, and front-end interfaces as needed;
- Experienced with cloud-based platforms (AWS, GCP, or Azure) and the engineering practices that go with them β containerization, infrastructure-as-code, managed services;
- Disciplined about testing, observability, and rollback β you ship fast without being reckless;
Trainee Rail Engineer (Contract) in London employer: DXC Technology
Join a dynamic global commodity trading company that prioritises innovation and employee development. As a Trainee Rail Engineer, you will thrive in a collaborative work culture that encourages hands-on problem-solving and continuous learning, with opportunities to engage directly with industry experts and contribute to impactful projects. Enjoy the benefits of a fast-paced environment where your contributions are valued, and your growth is supported through mentorship and training programmes.
StudySmarter Expert Adviceπ€«
We think this is how you could land Trainee Rail Engineer (Contract) in London
β¨Tip Number 1
Network like a pro! Reach out to people in the industry, attend events, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Prepare for interviews by practising common questions and showcasing your skills. We recommend doing mock interviews with friends or using online platforms to get comfortable talking about your experience and how it relates to the role.
β¨Tip Number 3
Showcase your projects! If you've worked on relevant coding projects or have experience with cloud platforms, make sure to highlight these during interviews. Bring along examples that demonstrate your problem-solving skills and technical expertise.
β¨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, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Trainee Rail Engineer (Contract) in London
Some tips for your application π«‘
Tailor Your CV:Make sure your CV is tailored to the Trainee Rail Engineer role. Highlight relevant skills and experiences that align with the job description, especially around coding, cloud platforms, and risk engineering.
Craft a Compelling Cover Letter:Your cover letter should tell us why you're passionate about this role and how your background fits. Use specific examples to demonstrate your understanding of commodities markets and your coding prowess.
Showcase Your Projects:If you've worked on any projects related to market data or risk engineering, make sure to mention them! We love seeing practical applications of your skills, so include links or descriptions of your work.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you donβt miss out on any important updates!
How to prepare for a job interview at DXC Technology
β¨Know Your Stuff
Make sure you brush up on your knowledge of commodities markets and risk management. Understand key concepts like price risk and market data flows, as these will likely come up in conversation. Being able to discuss these topics confidently will show that you're serious about the role.
β¨Show Off Your Coding Skills
Since this role requires a solid understanding of Python and full-stack development, be prepared to demonstrate your coding abilities. You might be asked to solve a problem on the spot, so practice writing clean, idiomatic code beforehand. Familiarise yourself with common algorithms and data structures too!
β¨Get Familiar with CI/CD
This position involves contributing to multiple daily releases, so understanding Continuous Integration and Continuous Deployment (CI/CD) practices is crucial. Be ready to discuss how you've implemented these practices in past projects and how they can improve software delivery.
β¨Ask Insightful Questions
Interviews are a two-way street, so prepare some thoughtful questions for your interviewers. Ask about their engineering practices, how they handle market data at scale, or what challenges they face in risk engineering. This shows your genuine interest in the role and helps you gauge if it's the right fit for you.