Overview
ML Software Engineer role at Kyriba. Kyriba is a global leader in liquidity performance, delivering secure and scalable SaaS solutions to empower CFOs, Treasurers, and IT leaders to connect, protect, forecast and optimize liquidity.
Position Overview
We are seeking a Software Engineer to integrate and implement standard machine learning models (such as classification, regression, clustering) into our production systems. This role focuses on incorporating pre-trained ML models into our existing applications and data flows, ensuring reliable and efficient implementation.
Responsibilities
- Integrate pre-trained ML models (scikit-learn, XGBoost, etc.) into production systems
 - Implement model serving solutions for classification and regression tasks
 - Develop data preprocessing and transformation pipelines
 - Ensure efficient model inference in production environments
 - Build monitoring systems for model performance and data drift
 - Optimize model serving for latency and throughput
 - Implement proper error handling and fallback mechanisms
 - Create documentation for model integration and maintenance
 
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field3+ years of experience in software developmentStrong programming skillsExperience with ML libraries (scikit-learn, XGBoost, LightGBM)Proficiency in data preprocessing and feature engineeringStrong understanding of RESTful APIs and microservicesExperience with version control (Git) and CI / CD pipelinesKnowledge of SQL and database systemsTechnical Skills
Programming Languages : Python, JavaML Libraries : scikit-learn, XGBoost, LightGBMModel Serving : Flask, FastAPI, or similarData Processing : pandas, numpyDatabases : SQL, NoSQLVersion Control : GitContainers : DockerCI / CD Tools : Jenkins, GitLab CI, or similarMonitoring Tools : Prometheus, Grafana, or similarPreferred Qualifications
Experience with model versioning and deployment toolsKnowledge of feature stores and model registry conceptsUnderstanding of statistical analysis and data validationExperience with distributed computingFamiliarity with A / B testing and experiment trackingExperience with cloud platforms (AWS, Azure, or GCP)Key Competencies
Strong software engineering practicesUnderstanding of ML model lifecycleData structure and algorithm expertisePerformance optimization skillsSystem design and architectureProduction monitoring and troubleshootingSoft Skills
Strong problem-solving abilitiesExcellent communication skillsAttention to detailTeam collaborationTechnical documentation skillsProject management capabilities#J-18808-Ljbffr