The ML team at KoronaTech has completed over 50 machine learning projects for the Korona product over 10 years, including: best offer selection, credit scoring, fraud detection, neuro-OCR, face and document recognition, and others.
The current development team of 60+ people is engaged in implementing business logic, creating and supporting infrastructure systems and services, such as a client data validation and accounting system, an A/B testing infrastructure, and working with asynchronous systems.
To join our team for the Python Developer position, ML experience is not a mandatory requirement.
Our Stack
- Microservices on FastAPI and aiohttp, Python 3.9+, built into containers using GitLab CI and running in Kubernetes, CD is built on Flux and Flagger.
- We actively use queues and events for analytics and decision-making based on service performance.
- We use Prometheus + Grafana monitoring, and set up alerts.
- We store data in Postgres, actively use distributed systems and Kafka queues, and Redis as needed.
- Teams have established code review processes, unit testing practices, and work according to GitFlow.
- We strive to use the latest Open Source technologies.
Responsibilities
- Service development: API design, architecture design, business logic implementation, metrics and logs collection.
- Delivering ML models to production.
- Developing pipelines for obtaining meaningful features.
- Optional participation in model development and ML infrastructure.
We Expect
- 2+ years of experience in Python backend development.
- Experience in designing and developing asynchronous distributed systems.
- Teamwork experience (GitFlow, code review).
- Experience with CI/CD + K8s or the desire to learn this area.
- Production experience with SQL and NoSQL databases at the schema design and query optimization level.
We Offer
- Clear growth trajectory (consistent and good onboarding, regular performance reviews, career consultations, individual development plan, etc.).
- Training and development at the company's expense (training center, corporate library, external training reimbursement).
- Social package (voluntary medical insurance after probation, partner discounts, children's program, sports support, corporate transport, etc.).
- Rich corporate life (radio, podcasts, cyber tournaments, own events, and participation in major industry events).
- Opportunity to be a lecturer, mentor, corporate blog author, speaker — everyone chooses what suits them best.
- Official employment, fully white salary.