Our Client Currently looking for Principal Software Engineer, Trust & Safety
Responsibilities
- Contribute to the overall Trust & Safety architecture across multiple risk vectors and product offerings, with a focus on scalable and secure capabilities.
- Collaborate with other architects and senior engineers to design end-to-end technical solutions that protect access and identity, manage risk in critical flows, prevent misuse of products and support regulatory and compliance-oriented controls.
- Design and implement core services and decisioning components using Java (e.g., Spring/Spring Boot, microservices, event-driven architectures) in cloud-native environments.
- Partner with data science and ML teams to integrate models into production decision flows for risk scoring, classification, anomaly detection, and prioritization.
- Apply modern AI techniques, including LLM-based tools where appropriate, to automate triage and classification of risk-related events and content, working closely with ML and product partners.
- Help define evaluation strategies, metrics, and experimentation approaches to continuously improve protection effectiveness while minimizing friction for trustworthy customers.
- Drive best practices for reliability, performance, observability, and operational excellence for safety-critical systems, including input into SLOs, alerting, runbooks, and on-call readiness.
- Ensure designs and implementations align with security, privacy, and regulatory expectations, advocating for secure-by-design and privacy-by-design principles.
- Partner with product, engineering, and platform teams to influence roadmaps and ensure safety and risk controls are built into customer journeys from the start.
- Lead and participate in design reviews, architecture discussions, and technical decision-making for cross-team initiatives.
- Mentor and coach engineers on software engineering, system design, safety thinking, and operational rigor, helping to raise the technical bar across teams.
- Participate in prototypes and proof-of-concepts for new safety capabilities and technologies, and support their evolution into robust, production-ready solutions.
- Provide thought leadership on industry trends in risk, abuse, identity, and AI safety, and share insights with the broader architecture and engineering community.
Qualifications
- 10+ years of experience designing and building large-scale, distributed backend systems in production.
- Extensive hands-on experience with Java (JVM, Spring/Spring Boot, microservices, asynchronous and event-driven architectures).
- Experience working in domains related to risk, security, safety, identity, access, financial/transactional flows, content/interaction integrity, or compliance-oriented systems.
- Strong understanding of service and API design, performance optimization, concurrency, resiliency, and fault-tolerant architectures.
- Experience building and operating cloud-native services on AWS, GCP, or equivalent (containers, Kubernetes, managed data stores, messaging/streaming platforms such as Kafka/Kinesis).
- Experience integrating ML models into production systems (e.g. serving, re-training, post-production evaluation).
- Familiarity with modern AI/LLM tooling and patterns and how they can be applied to automation, classification, or workflow acceleration in safety/risk contexts.
- Strong skills in observability and operations: metrics, logs, traces, alerting, SLOs, and running always-on, high-availability services.
- Solid grounding in secure coding practices, authentication/authorization patterns, data protection, and privacy-aware system design.
- Proven track record collaborating with Product, Data Science/ML and Business teams on complex initiatives.
- Experience influencing architecture and design across multiple teams, including participating in and leading design reviews and technical decision-making.
- Demonstrated ability to mentor and coach other engineers in areas such as software engineering, system design, and operational excellence.
- Strong communication skills, ability to explain complex technical and security concepts to both technical and non-technical stakeholders, including senior leaders.
- Comfortable working in a matrixed, globally distributed environment and driving progress in ambiguous problem spaces.
- Self-directed, proactive, and outcome-oriented, with a bias toward collaboration and long-term, sustainable solutions.
- BS/MS in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
