SENIOR TRADING SOFTWARE ENGINEER – CONSULTANT, QA AND DEVELOPER
We are building a new trading expertise and are looking for experienced professionals (in the areas of data engineering, DevOps, cloud, system engineering, Python development) to help us in the field of intraday trading.
The new role will help us (through program code) make the right decisions and protect us from possible technological, systematic, or random mistakes and mishaps. Your work should connect the world of commodity trading with data analysis tools and algorithms for trading automation (logs, notifications, automated testing outputs, etc.), all in compliance with European regulations.
We expect you to mentor junior colleagues in best software development practices, embrace new technologies that aid with automation, and actively support colleagues on the project by proactively searching for solutions within the boundaries of legal and contractual obligations.
We work in OpenShift and AWS environments, using Kafka, Amazon S3, Python, and parallel computing.
What will you do with us?
- Contribute to building a new trading platform and provide senior expertise in the areas of data engineering, DevOps, cloud, system engineering, or Python development.
- Mentor junior colleagues in best software development practices.
- Adopt new technologies and tools for automation and improve work efficiency.
- Actively search for solutions and opportunities within allowed practices from a legal and contractual standpoint.
- Work with modern technologies like OpenShift, AWS, Kafka, S3, Python, and parallel computing.
Are you the right candidate?
- You have experience in QA engineering, data engineering, DevOps, MLOps, Big Data, cloud development, Python (pandas, numpy, scipy, TensorFlow, PyTorch, Dask), Ray, OpenShift, Helm, Airflow, MLflow, Jenkins.
- You have programmed or contributed to the development of large-scale systems.
- The trading field is very dynamic, with ample opportunities to implement your own approaches and proposals. Would you like to have a high degree of autonomy in your work?
- You won’t be alone – the development is carried out with significant involvement from our experienced and successful traders.
- You are constructive and enjoy finding solutions and alternatives.
What do we require?
- University degree in IT, technical, or natural sciences (e.g., computer science, statistics, mathematics, AI, or related fields).
- Independence and conscientiousness.
- Excellent knowledge of Python.
- Communicative English – for daily communication with English-speaking colleagues.