What You’ll Do: - Design, develop, and optimize backend services for a trading system. Your duty would be related to building scalable pipelines and backend services for ETL, training, evaluation, monitoring, versioning, and deploying new ML models and trading algorithms. - Implement secure, scalable APIs and microservices. - Collaborate with data scientists/financial experts to integrate ML models into production. - Ensure system reliability and low-latency performance for trading applications. Must-Have: - Education: Bachelor’s degree in Computer Science, Software Engineering, or related fields. - Language: Fluent English (C1-C2). - Experience: 1) 5+ years of software development experience (Python) with the best practices of well-developed software engineering skills. 2) Knowledge of cloud-based computing (AWS), DevOps tools, and CI/CD pipelines. 3) Knowledge about the ML model lifecycle. 4) Containerization and orchestration tools (Docker and Airflow/Dagster/Prefect). 5) Integrating AI/ML models into ML orchestration tools (MLflow). 6) Version control systems like GitHub and bug/work tracking systems like JIRA. Nice-to-Have: - Experience in financial systems or trading platforms. - Experience in algorithmic trading, forecasting models, and ML concepts.