Senior Software Engineer
at TECHNOLOGY SERVICES GROUP PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Aug, 2024 | USD 9000 Monthly | 12 May, 2024 | N/A | Docker,C++,Testing,Cuda,Load Testing,Stack,Airflow,Go,Fault Tolerance,Aws,Computing,Network Technologies | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Our company is at the forefront of innovation in financial technology. Our mission is to develop an AI-driven platform that predicts market trends, empowering retail investors with the tools previously only accessible to professionals. We’re looking for a talented MLOPs Software Engineer with an interest in finance to join our growing team in our Singapore office.
REQUIREMENTS:
- Bachelor’s and above. Software Engineering background would be preferred.
- Must have stack: CUDA, PyTorch, low level languages such as C++ or Go.
- Must have experiences (Any of these passes):
- High scale distributed training and inference systems and ML systems.
- Parallel and distributed computing with multiple gpus at once
- High throughput scheduling as a service particularly at supercomputing scale .
- Understand how to resolve Segmentation Faults
- Must have testing, debugging experiences: Unit Tests, Integration Tests, Errors Handling to ensure trading system remains fault tolerance and robust
- Must have orchestration tools: DAGs in Airflow or Prefect, MLFlow
- Must have deployment experiences: Docker, AWS, Load Testing etc
- Good to have network technologies inside and out
Responsibilities:
- Focuses on MLOps from model training, model evaluation to trading evaluation. Portfolio to be requested here.
- Develop large-scale deployment of GPU nodes running in dozens of Kubernetes clusters across regions. Core technologies may include: CUDA, Python, PyTorch, Triton, Redis, NCCL, NVLink.
- Develop simulation pipelines to scale the testing of hyperparameters for model training and for trading. The innovation here lies in ability to synchronize model parameters with financial trading parameters.
- Automate feature evaluation and experimentation for model training.
- Automate model training and model performance evaluation.
- Combine classical model evaluation with financial trading evaluation metrics such as Sharpe, Turnover, Fitness, Returns, Drawdown, Margin, Long Count, Short Count, Sector/Subindustry Allocations etc.
- Build, maintain, enhance model pipelines using MLOps and AIOps frameworks.
- Work with full suite of data and model infrastructure and integration i.e. SageMaker Studio or Vertex A.I.
- Work with Data Scientists to setup model monitoring and feedback systems.
- Part of a sub-team focusing on full autonomous AI Trading under a larger trading division.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Singapore, Singapore