Description
We are seeking a Software Specialist to serve as a technical reference in our fraud prevention and cybersecurity systems. If you are passionate about solving complex engineering challenges, optimizing high-performance systems, and writing code that inspires the entire team, this opportunity is for you.
Responsibilities:
Design and implement advanced Machine Learning and LLM-based solutions for fraud and threat detection.
Integrate predictive models into data processing pipelines with a focus on low latency and scalability.
Monitor model performance and effectiveness, adjusting strategies according to evolving fraud patterns.
Lead the design and implementation of critical components in anti-fraud systems.
Optimize data processing in Python and complex SQL queries in PostgreSQL/Oracle.
Develop and maintain robust, secure REST APIs (FastAPI, Flask).
Act as a technical authority on code, ensuring best practices and high-quality architecture.
Collaborate with frontend, product, and data teams to deliver cohesive solutions.
Mentor developers and conduct detailed code reviews.
Produce clear and comprehensive technical documentation.
**Requirements:**
Essential Requirements:
8+ years of experience in robust, scalable backend development.
Expert-level Python proficiency, including asynchronous programming and frameworks (FastAPI, Flask).
In-depth knowledge of data modeling and SQL query optimization (PostgreSQL/Oracle).
Solid experience with microservices, REST APIs, and design patterns.
Strong experience with TypeScript and React.
Practical experience with Docker and familiarity with CI/CD.
Preferred Qualifications:
Experience with Redis for caching and latency optimization.
Knowledge of image/document processing (Pillow, OpenCV, PyMuPDF).
Hands-on experience with observability tools (Elastic APM, Prometheus, Grafana).