The Platform will be a new, bespoke project building on the success of the previous Platform - an expert-driven, visual probabilistic modelling system designed for a range of real-world applications. Developed and utilized in 2024 and 2025 by the model development team, previous one has been used to construct and refine supply chain models, conduct Bayesian sampling across various scenarios (e.g., the impact on Aluminium prices if China halts supply), and analyze and present sampling results for multiple critical minerals as part of a DARPA-funded initiative. The platform offers both a user-friendly interface and an API, enabling specialist quantitative users, economists, and data scientists to efficiently leverage its capabilities.
responsibilities :
Collaborate with the wider team to identify required features and define their functional requirements during sprint planning, based on business needs
Implement UI components and integrate them with the API and storage layer
Build a mnemonic-based data store and data feed service to deliver data for widgets, providing users with a comprehensive view of the supply chain
Enable users to dynamically configure the PGM Model to answer various questions in a simple and intuitive manner
Leverage AI to explain, interpret, and guide users through scenario results in layman’s terms via dashboards, supporting informed decision-making
Produce comprehensive report analyses based on sampling results
Deploy components using Infrastructure as Code, Docker, and CI/CD pipelines
Participate in cross-team project meetings, code reviews, and demos within an agile environment
requirements-expected :
Strong proficiency in JavaScript/TypeScript
Strong proficiency in Python 3.14
Experience creating custom React components and building ReactJS applications
Experience developing Python RESTful APIs using Flask or FastAPI, including asynchronous job triggering and retrieving results from storage
Comfortable working with Pandas, Dask, or Spark for data transformation and wrangling
Experience deploying to AWS and working with its various services, such as EC2, ECS/Fargate, ECR, Lambda / MWAA, S3, Cognito, DynamoDB, Aurora, CloudWatch, Secrets Manager, and SQS
Experience with PostgreSQL and SQLAlchemy
Experience with ETL tools and workflow orchestration such as Airflow or Step Functions (DAG-based workflow management)
Familiarity with infrastructure and deployment tools including Terraform, GitHub CI/CD, Docker, and Artifactory
Experience in unit testing (TDD) and/or dockerized integration testing
5+ years of software engineering experience, particularly in web application development