Join us as a Software Engineer (MLOps) at Barclays, where you'll help design, build and deploy artificial intelligence (AI) and machine learning (ML) solutions that will help the organization achieve its strategic objectives, while ensuring that projects are delivered to a high quality and in compliance with regulatory requirements and internal policies and procedures.
Skills and Experience
To be successful as a Software Engineer working in MLOps, you should have the following skills:
* Python (or other relevant programming languages), Public Cloud, and the Software Development Lifecycle: Experience with technologies that are part of a modern data technology stack, including Python, AWS, Azure, or Google Cloud.
* Communication Skills: Ability to interpret business and stakeholder requirements, translate these into technical requirements, and explain your technical work to both technical and non-technical stakeholders and colleagues.
* DevOps and MLOps: Understanding of modern DevOps practices in automation, infrastructure-as-code, and CI/CD (e.g., GitLab). Beneficial to understand how these practices apply to machine learning and AI projects.
* Collaboration and Team Work: Ability to work effectively with others in a multi-disciplinary team and collaborate with various partners across the organization.
* ML and AI: Understanding of data science, from algorithms to data preparation and model deployment. Experience with data processing engines like Spark and ML-specific tooling like Sagemaker, Kubeflow, Azure ML, etc., is a bonus (but not required).
You may be assessed on skills relevant for success in this role, such as risk and controls, change and transformation, business acumen strategic thinking, and digital and technology, as well as job-specific technical skills.
Purpose of the Role
To support the implementation of major changes and improvements to the organization's IT service management practices by driving strategic initiatives to modernize, transform, and future-proof how the bank delivers and supports technology services.
Accountabilities
* Establish KPIs to measure the success and impact of transformation programs and monitor KPIs for effectiveness, improvement areas, and mitigate potential issues.
* Analyze emerging IT service management tools and platforms to support the bank's transformation goals and future needs.
* Manage implementation of new tools into IT service management processes and oversee data migration from legacy systems.
* Develop and communicate change management strategic initiatives through workshops and communication channels.
* Prioritize bank initiatives based on impact, resource availability, and feasibility, and develop execution plans for transformation projects.
Assistant Vice President Expectations
* Consult on complex issues and provide advice to People Leaders.
* Identify ways to mitigate risk and develop new policies/procedures.
* Manage risk and strengthen controls relating to work done.
* Perform work related to other areas, understanding coordination and contribution to objectives.
* Collaborate with business-aligned support areas to keep pace with business activity and strategy.
* Engage in complex analysis of data from multiple internal and external sources.
* Communicate complex information, including potentially sensitive information.
* Influence or convince stakeholders to achieve outcomes.
All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship — our moral compass. They will also demonstrate the Barclays Mindset — Empower, Challenge, and Drive — our behavior manual.
#J-18808-Ljbffr