Senior Software Engineer for Machine Learning Platform
Indexed description
DSK Bank is one of the leading banks in Bulgaria, with a great IT team of more than 250 IT talents, experiencing professional growth and development every day.
Our Advanced Analytics and AI Department is building state-of-the-art technology (machine learning platform and models) in order to enable data-driven decision making for various advanced analytics uses cases / applications (e.g. pricing, churn, propensity-to-buy, campaign automation etc.). Machine Learning Platform is foundational solution that enables multiple use-cases inside the Bank: machine learning model development and deployment, customer offer computation and automating real-time customer journeys.
We are looking for a talented and self-driven Senior Software Engineer to help design, build, and evolve our Machine Learning Platform (MLP). Our MLP is built on Azure Cloud, using Azure services, open-source tools and custom developed code. It is a great opportunity to really make an impact on banking!
Senior Software Engineer for ML & AI Platforms
Responsibilities:
- Contribute to the design, development, and enhancement of the Machine Learning Platform (MLP).
- Work closely with Data Scientists, Data Engineers, Markets, IT Cloud, IT On-Prem, InfoSec, and other teams to deliver scalable and secure ML infrastructure solutions.
- Implement integrations between MLP and other bank systems and services.
- Support and maintain the production environment, including observability stack, runbooks, and incident response procedures.
- Collaborate with data scientists to improve monitoring and performance tracking of deployed machine learning models.
- Contribute to various digital projects and cross-functional initiatives.
Expectations
- Strong Python experience (sqlalchemy, fastapi, etc.)
- Docker & Kubernetes knowledge
- Understanding of software design patterns and testing
- Ownership mentality, curiosity & pro-active approach
- Verbal and written English
Ideal candidate
- Knowledge of relational databases (Postgres) and streams (Kafka)
- Azure and Databricks experience
- Experience with Java or Scala
Your challenges
- We are building a Machine Learning Platform and we will require low-latency features- and data-stores for real-time model-serving. Hence there are a handful of challenges for our Development team:
- Design and build micro-services to facilitate fast pace of change
- Create state-of-the-art model serving architecture
- Engrain development, testing & deployment best practices to reduce risks and amount of mundane work
What we offer to you
- Excellent opportunities for professional and career development in one of Bulgaria’s leading banks;
- Food vouchers in the amount of 102.26 EUR per month;
- 25 paid holiday leave;
- Additional Health Insurance;
- Favorable conditions for housing and mortgage lending, as well as for bank products and services;
- Annual bonus scheme depending on the achieved results;
- Preferential conditions for Multisport / CoolFit card;
- Great location;
- Discounts in various companies;
- Professional trainings for specific knowledge and skills (internal academies);
- Refer a Friend Bonus.
If you are challenged by this opportunity, we would be glad to review your application.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search