Job Title: Software Engineer – Commodities Technology
Location: London, 3 days hybrid
About the Company
Client is a leading global hedge fund committed to harnessing cutting-edge technology and data science to solve complex business challenges. Our Commodities Technology team builds and supports the data, research, and trading platforms that empower our Commodities Portfolio Managers to make smarter, faster decisions.
Role Overview
We are seeking a Rapid Application Developer to join our Commodities Technology team. This role is ideal for someone who enjoys working in a fast-paced environment, combining experimental problem-solving with strong engineering skills. The successful candidate will work closely with portfolio managers and researchers to design, develop, and deploy innovative end-to-end solutions in a consultative and hands-on capacity.
Key Responsibilities
* Translate complex business requirements into scalable, efficient technical solutions.
* Collaborate directly with portfolio managers to understand and deliver on development needs.
* Build and enhance research and trading applications using Python frameworks (Django, Flask, Tornado, FastAPI), modern front-end technologies (React/Angular), and AWS cloud services (S3, SQS, AWS Batch, etc.).
* Develop and maintain software solutions using agile methodologies and best practices, including automated testing, version control, CI/CD pipelines (Jenkins), and workflow orchestration (Airflow, VisualCron).
* Oversee the DevOps lifecycle, ensuring effective management of development, testing, and production environments.
Required Qualifications
* Minimum 3 years of professional experience in Python application development.
* Proficiency in building data-intensive applications using libraries such as Pandas and NumPy.
* Hands-on experience developing web frontends with React and/or Angular.
* Solid knowledge of SQL and relational database technologies.
* Strong communication and interpersonal skills, with the ability to work both independently and in a collaborative environment.
* Proven track record in delivering end-to-end solutions from concept to deployment.
Preferred Qualifications
* Understanding of financial markets, particularly commodities, and experience working with market data.
* Experience creating dashboards and data visualization tools using Plotly, Matplotlib, Bokeh, Dash, or similar libraries.
* Practical knowledge of AWS services such as S3, Athena, SQS, Batch, and Lambda.
* Familiarity with modern DevOps practices, including containerization and orchestration (Docker, Kubernetes).