Senior Software Engineer (ML)
Posted 4 days 2 hours ago by TradAI - automated hybrid trading system solution
Permanent
Part Time
I.T. & Communications Jobs
Not Specified, Netherlands
Job Description
Position: Senior Software Engineer (ML, Part-Time/Remote)
A team developing an AI-driven trading system for automated crypto-trading is looking for a skilled Senior Software engineer with DevOps/MLOps experience to build the backend infrastructure.
Must-Have:
- Education: Bachelor's degree in Computer Science, Software Engineering, or related fields.
- Language: Fluent English (C1-C2).
- Experience:
- 5+ years of software development experience (Python) with the best practices of well-developed software engineering skills.
- Knowledge of cloud-based computing (AWS), DevOps tools, and CI/CD pipelines.
- Knowledge about the ML model lifecycle.
- Containerization and orchestration tools (Docker and Airflow/Dagster/Prefect).
- Integrating AI/ML models into ML orchestration tools (MLflow).
- Version control systems like GitHub and bug/work tracking systems like JIRA.
Nice-to-Have:
- Experience in financial systems or cryptocurrency trading platforms.
- Algorithmic trading, forecasting models, and ML concepts.
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.