Codility’s mission is to help companies build trust in technical hiring. In the Trust team, we ensure that assessments are secure, fair and reliable. Enterprise customers depend on us to deliver accurate signals about candidate skills. This role is about strengthening our assessment integrity systems that include similarity detection, proctoring and fraud prevention, while ensuring scalability, usability and business impact.
Location: Poland (remote)
Salary: 100-350k PLN (DoE)
responsibilities :
Deliver features across backend (Python/Django/FastAPI) and frontend (React) — end-to-end responsibility for production outcomes.
Embrace and apply AI/LLM tools and components pragmatically
Develop fraud detection and proctoring solutions that balance security, accuracy and candidate experience.
Improve detection signals and reduce false positives using data-driven approaches.
Make pragmatic architecture choices within established patterns: event-driven, AWS primitives.
Build observability into features: design services to emit metrics, structured logs, traces and clear health signals from the start.
Keep operational excellence front of mind: monitoring, logging, testing, alerting and reducing complexity.
Apply OWASP Top-10 for LLM apps to ensure security in AI-augmented features.
Follow compliance guidance (EU AI Act transparency/fairness requirements) with support from Product, Security and Legal.
Translate integrity needs into working features in partnership with Product and UX.
Work closely with Data/ML engineers to integrate models and evaluation pipelines.
Model ownership and initiative: identify risks early, design mitigation options, propose solutions and explain tradeoffs; and see projects through to completion.
Stay curious: propose new technologies, but apply them pragmatically.
requirements-expected :
6+ years of professional software engineering experience.
Strong backend (Python/Django/FastAPI) and experience in frontend (React or similar).