No applications. Teams find and message you directly.
Join Plata as a Junior Software Engineer in the Risks Scoring team, responsible for automated decision-making across various financial products. Ideal for those with Python experience and a passion for innovative solutions.
Risks Scoring is the team responsible for the automated decision-making behind every Plata product. We integrate data from multiple sources, ship scoring models to production, and serve real-time credit decisions under strict SLAs — for credit cards, cash loans, POS lending and debit products across several countries.
Responsibilities
- Implementation of scoring features, policy rules and strategies that make real-time decisions on clients in production
- Maintenance and development of an existing high-load Python service and its data contracts
- Ensuring high implementation quality through comprehensive test coverage
- Validating every change against real production traffic before it goes live
- Rapid incident response: tracing a decision through logs and restoring correct behaviour quickly
Requirements
- 1+ year of Python experience (internship, own projects or commercial work all count)
- Solid Python fundamentals: OOP, dataclasses, standard library
- Confident with type hints and static type checking
- Basic experience with pydantic: declaring models and validating incoming data
- Docker and an understanding of containerization
- Practical testing experience with pytest: unit and integration tests, parametrized cases, mocking a dependency
- Comfortable with Git and working in a team branch/MR flow
- Basic SQL and ability to read someone else's code before writing your own
- Proactivity: raising blockers early, asking questions instead of guessing, following existing conventions
- B1 or higher English level for effective communication with an international team
Conditions
- Relocation support to one of our hubs — Cyprus, Serbia, or Kazakhstan — with assistance for the employee and their family
- Flexible work from one of our offices or remote
- Healthcare Coverage
- Education Budget: Language lessons, professional training and certifications
- Wellness Budget: Mental health and fitness activity reimbursements
- Vacation policy: 20 days of annual leave and paid sick leave