At a Glance
- Tasks: Design and build risk engineering systems while collaborating with traders and quants.
- Company: Global commodity trading company focused on innovation and technology.
- Benefits: Full training provided, competitive salary, and opportunities for rapid career growth.
- Other info: Dynamic role with daily releases and hands-on coding experience.
- Why this job: Join a fast-paced environment and make an impact in commodities risk and market data.
- Qualifications: Proficient in Python and comfortable with full-stack development.
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 Engineer Full Training Provided employer: DXC Technology
Join a dynamic global commodity trading company that prioritises innovation and employee development. As a Trainee Engineer, you will benefit from comprehensive training in a collaborative work culture that encourages hands-on problem-solving and continuous learning. With opportunities to engage with cutting-edge technologies and contribute to impactful projects, this role offers a rewarding pathway for your career in engineering within the vibrant commodities market.
StudySmarter Expert Adviceπ€«
We think this is how you could land Trainee Engineer Full Training Provided
β¨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, 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 coding skills. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios to boost your confidence.
β¨Tip Number 3
Showcase your projects! Whether it's a GitHub repo or a personal website, having tangible examples of your work can set you apart. Make sure to highlight any relevant experience with cloud platforms and full-stack development.
β¨Tip Number 4
Apply through our website! Weβve got a range of opportunities that might just be perfect for you. Plus, itβs a great way to ensure your application gets seen by the right people in our team.
We think you need these skills to ace Trainee Engineer Full Training Provided
Some tips for your application π«‘
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Trainee Engineer role. Highlight any relevant projects or coursework that showcase your coding abilities, especially in Python and full-stack development.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about engineering and how you can contribute to our team. Mention specific aspects of the job description that excite you and how your background fits into our fast-paced environment.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in the past. We love seeing candidates who can take high-level requirements and break them down into actionable steps, just like you'll need to do in this role.
Apply Through Our Website:We encourage you to submit your application through our website for the best chance of being noticed. Itβs the easiest way for us to keep track of your application and ensure it gets to the right people!
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! Prepare some thoughtful questions about the company's engineering practices, team dynamics, and how they handle market data. This not only shows your interest but also helps you gauge if the company is the right fit for you.