Python Developer
Core
Develop and maintain Python-based analytics and data applications for front-office trading, risk, and quantitative analytics platforms in a commodities trading business.
Role type
Junior Python Developer (Data Engineering & Analytics)
Builds
Data pipelines, Databricks workflows, and analytics tooling for trading and risk teams
Domain
Commodities trading, financial analytics, quantitative risk
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python development, data structures, software engineering fundamentals, Databricks/Spark, SQL, cloud platforms (Azure/AWS), REST APIs, debugging, testing
Preferred skills
Data engineering, financial analytics, ETL design, Agile delivery
Technologies
Python, Databricks, Apache Spark, SQL, Pandas, NumPy, Git, Azure, AWS, Numerix, Jupyter
Responsibilities
Develop and maintain Python-based analytics and data applications; Build and support Databricks workflows, notebooks, and data pipelines; Assist with integration of Numerix pricing and risk models; Work with large market data and trade datasets; Support front-office users including traders and risk teams; Contribute to pricing, PnL, exposure, and risk reporting tools; Improve automation, data quality, and operational efficiency; Collaborate with senior developers and quantitative teams; Participate in debugging, testing, and production support
Seniority
Junior, hands-on IC