Senior Software Engineer (ML)
- Published on
Position: Senior Software Engineer (ML, Part-Time/Remote) A team developing an AI-driven trading bot for automated cryptocurrency 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.