Software Engineer II - Applied AI
On-site · London, England, United Kingdom
Job Summary
Develop and deploy advanced ML models and generative AI applications to address real-world banking operations. Architect and oversee deployment of AI/ML solutions on AWS, ensuring scalability, reliability, and security in production. Collaborate with senior stakeholders to translate business needs into technical solutions, analyze large datasets for actionable insights, and drive data-driven decision making. Mentor junior engineers and stay current with AI/ML advances to integrate new technologies into operations. Work within a geographically distributed team focused on products spanning fraud prevention, identity services, money transfers, card payments, lending, onboarding, core banking, insurance, rewards, and servicing innovations.
Required Qualifications
- Advanced degree in Computer Science or Software Engineering (STEM)
- Experience developing and deploying AI/ML models in a production environment on AWS
- Deep familiarity with MLOps across design, experimentation, deployment, monitoring, and maintenance
- Expertise with ML frameworks such as TensorFlow, PyTorch, PyTorch Lightning, or Scikit-learn
- Proficiency in Python with emphasis on code quality and testing
- Experience with generative AI models via cloud service APIs (e.g., OpenAI)
- Experience integrating user feedback to improve AI applications
- Solid understanding of data preprocessing, feature engineering, and model evaluation
- Strong communication skills and ability to work independently and with stakeholders
- Familiarity with cloud platforms (AWS)
- Ability to mentor junior team members
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.