
Quant Developer - Commodities
On site
London, United Kingdom
Full Time
21-03-2025
Job Specifications
Millennium is a top tier global hedge fund with a strong commitment to leveraging innovations in technology and data science to solve complex problems for the business. We are assembling a strong Commodity Front Office Technology team to build our next generation in-house research platform and associated ecosystem of tools, applications and systems. Commodity Technology provides a dynamic and fast-paced environment with excellent growth opportunities and projects involving cutting edge technologies.
Responsibilities
Develop research and trading applications using Python (e.g., Pandas, Polars, FastAPI), UI frameworks (e.g., React, Panel, or Plotly Dash), and industry standard technology (e.g., AWS, Airflow, Snowflake, Docker, Kubernetes)
Work closely with traders, quants, and other technologists globally to understand their needs and build technical solutions
Create tools that analyze and visualize vast quantities of data, build statistical models, and contribute to other critical software that supplements our research platform
Develop software solutions in an agile fashion using modern software development practices (e.g., unit testing, regression testing, version control practices, CI/CD)
Mandatory Requirements
5+ years of professional experience with Python
Proficient in python data analysis libraries (e.g., Pandas, SciPy, NumPy, Polars, etc.)
Experience developing web applications in Plotly Dash or Holoviz Panel
Working knowledge of SQL and database technologies (e.g., MSSQL, Postgres, Snowflake, etc.)
Experience with unit testing, integration testing and regression frameworks
Preferred Requirements
Experience working in other financial institutions preferably in the commodities space
Familiarity with quantitative finance and futures/options trading concepts
Familiarity with commodities market and fundamental data
Experience with workflow management platforms (e.g., Airflow)
Experience using AWS cloud technology (e.g., S3, EC2, MWAA, CodeBuild, etc.)
Experience with DevOps practices using deployment, containerization, orchestration technologies (e.g., Docker, Kubernetes, TeamCity, Jenkins, etc.)
Experience with React or Angular
About the Company
Millennium is a global, diversified alternative investment firm, founded in 1989, which manages $75.8 billion in assets. Defined by evolution, innovation and focus, Millennium's mission is to deliver high-quality returns for our investors. Millennium seeks to empower talented professionals with the sophisticated expertise, resources and technology to pursue a diverse range of investment strategies across industry sectors, asset classes and geographies. See our community guidelines at: mlp.com/guidelines Read our disclos... Know more
Related Jobs


- Company Name
- Roku
- Job Title
- Senior Software Engineer, Machine Learning
- Job Description
- Teamwork makes the stream work. Roku Is Changing How The World Watches TV Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Team The Roku Voice team is responsible for Roku's Voice product, this is used by millions of Roku users. We allow our users to easily and effortlessly control their TV, find content to stream, and more, all through the power of their voice. We deliver this engaging and delightful experience to our users through state of the art technologies and platforms. About The Role Roku is building a world class voice system that is used by millions of Roku users. The Roku Voice team is looking for ambitious experienced machine learning engineers with a background in one or more of the following areas: artificial intelligence, natural language understanding, machine learning, automated speech recognition, conversational systems and building large scale production systems. You have a once in a lifetime opportunity to contribute to building the very core of the Roku Voice product and be part of a world class team. What You'll Be Doing Design and develop software and algorithms for Roku’s state of the art voice system Design and develop software components for high availability and high performance cloud solutions End-to-end responsibility from developing a proof of concept to production Have a strong programming background with a lot of hands-on experience in building large scale production systems Strong algorithmic background and like intellectual challenges and solving complex problems Working across teams and pulling in the best talent from the organization to achieve your goals Contribute with new ideas and evaluate multiple solutions with your peers before settling down on specific solutions You are self-driven, willing and able to take complete ownership of initiatives, and make pragmatic technical decisions We're excited if you have 5+ years hands on experience in building challenging production systems Strong CS fundamentals, with the ability to write algorithms with ease Good understanding of machine learning fundamentals like regression, classification, ranking, neural networks, and sequence models for text/speech Experience with advanced machine learning techniques, including LLM and generative AI Proven familiarity and experience deploying and maintaining machine learning models (transformer based models in production is a plus), including identifying the right KPIs and objective functions Experience working with big data systems (Spark, EMR, S3, Airflow) and programming languages (Java, Python, C++) Experience building in-production NLU and/or ASR systems Bachelor Degree required. MS in Computer Science or a Ph.D. in CS or related fields is preferred Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.


- Company Name
- Jobs via eFinancialCareers
- Job Title
- C++ Developer
- Job Description
- Total Comp: 250-600k Fantastic opportunity for a modern C++ Developer (C++17/20) to join this crypto trading and investments firm. They leverage cutting-edge technology to trade with extreme precision and speed, essential to evolve in today's fast-changing markets. Looking to hire a talented engineer to focus on building ultra-low-latency, high-performance infrastructure, optimizing execution speed, and ensuring robust system reliability. You'll collaborate with quant researchers, traders and infrastructure engineers to improve system performance, ensuring systems are robust and fault-tolerant for continuous trading operations. The successful candidate will have deep expertise in modern C++, systems programming, and high-performance computing. Requirements: Outstanding programming skills in C++, with a strong grasp of modern C++(17/20) features Extensive experience in low-latency, high-performance systems programming Deep understanding of networking (TCP/UDP), concurrency, and multithreading Strong experience in Linux-based development and performance tuning Experience with real-time, high-throughput systems where performance is critical Desirable: Background in crypto or traditional finance a plus, but not required Experience with kernel bypass networking techniques (AF_XDP, DPDK, or similar) Familiarity with C# code generation for automated trading infrastructure Benefits: Competitive salary (250-600k) Work with the smartest people in one of the fastest-growing and most exciting industries Greenfield work / big impact Contact If you feel you are a strong match for this role, please do not hesitate to get in touch. Dominic Copsey dominic.copsey@oxfordknight.co.uk +44 (0) 203 475 7193 linkedin.com/in/dom-copsey-586478143/


- Company Name
- Moorfields Eye Hospital, London
- Job Title
- Care Coordination Solution Data Support Engineer
- Job Description
- The Care Coordination Solution (CCS) is a module designed as part of the development of the Federated Data Platform. The Inpatient and Referral To Treatment (RTT) elements of that module are being implemented into the trust as part of a workstream designed to improve patient flow and patient experience. This is part of our vision is to create a digitally enabled organisation that supports the delivery of efficient and effective patient care. We aim to achieve this through easy-to-use systems that provide staff and patients with access to the right information, in the right place, at the right time. To help us to achieve this vision, we are looking for passionate individuals to join our team. Patients are at the centre of everything we do. Our integrated CCS will help us to ensure that we continue to improve our delivery of services and treatment plans around patient needs. The EPR is designed to wrap around our specialist ophthalmology clinical noting system, OpenEyes, to provide a seamlessly integrated patient record system. This particular post will sit across the Data Warehouse and Information teams of the Performance & Information department and will work closely with the System Supplier (Palantir), CCS Implementation Team, IT Systems owners, developers and users to ensure appropriate development of the data warehousing element of the CCS implementation project. Build the appropriate data tables, in an SQL environment, to capture the data required for the successful operation of the Care Coordination System. All scripting should be structured and clearly commented, to ensure scalability and transferability for potential future development. Ensure regular refreshes of the data tables as a minimum daily working towards an hourly data refresh using near live data. Be instrumental in the development of the methodology for data transfer to the new system i.e. which data can be automated, and which must be manually entered. Ensure a full specification for the data warehouse element of the CCS project is developed and approved by the project team and Palantir Ensure full documentation of the table development and ensure that this is regularly updated to capture any version changes or new requirements Ensure that all stakeholders are aware of the data curation and the supply methodologies. Ensure that data quality metrics are available and liaise with the trusts data quality team regarding required improvements. At Moorfields, we provide more than just an excellent career and great colleagues to work with. We also offer: Salary including High-Cost Area Supplement Opportunity to join the NHS Pension Scheme Free 24/7 independent counselling service Learning and development opportunities Easy and quick transport links A range of attractive benefits and discounts Access to Blue Light Card and other NHS Discount Schemes Free Pilates classes Full support and training to develop your skills Flexible working friendly organisation And so much more! To see the full range of benefits we offer please see our Moorfields benefits document. For further details / informal visits contact: Name: Tina Haigh Job title: Digital and Transformation Programme Manager Email address: tina.haigh@nhs.net


- Company Name
- Oho Group Ltd
- Job Title
- Graduate Software Engineer
- Job Description
- Job opportunity for 24/25 Graduate Software Engineer in London We are partnered with one of the most elite engineering teams in London, who are known for taking on the very best graduates and nurturing talent in a collaborative environment. This is a stand-out opportunity to work with leading developers in a dynamic and innovative industry. You'll join a supportive, social team with a strong graduate training program and a hybrid work policy. Starting as a software engineer, you'll also contribute to cutting-edge AI/ML projects as the role develops. The team is language agnostic, allowing you to work across various programming languages What they are looking for A degree in Computer Science from a Russel Group or equivalent university Good Objected Orientated Programming Experience Experience in AI or ML Good A Level results (average of an A preferred) Apply now as interviews are being scheduled.