Software Engineer II - Compromise & Fraud Protection
Software Engineer II role focused on building and maintaining AI/ML models for fraud and compromise protection within a financial services context.
What you'd actually do
- Design, develop, and deploy machine learning models and systems to detect and prevent fraud and compromise.
- Collaborate with product managers and data scientists to understand business requirements and translate them into technical solutions.
- Build and maintain data pipelines and infrastructure to support machine learning model training and deployment.
- Evaluate and improve the performance of existing machine learning models.
- Stay up-to-date with the latest advancements in machine learning and fraud detection techniques.
Skills
Required
- Proficiency in programming languages such as Python or Java.
- Experience with machine learning frameworks such as TensorFlow or PyTorch.
- Strong understanding of machine learning algorithms and techniques.
- Experience with data processing and analysis.
- Familiarity with cloud platforms such as Azure or AWS.
Nice to have
- Experience with fraud detection or risk assessment systems.
- Knowledge of distributed systems and big data technologies.
- Familiarity with MLOps practices.