Job
Description
Join us as a Machine Learning Engineer at Barclays, where you will spearhead the evolution of the digital landscape, driving innovation and excellence. Your role will involve harnessing cutting-edge technology to revolutionize digital offerings, ensuring unparalleled customer experiences. Working as part of a team of developers, you will be responsible for delivering the technology stack, utilizing strong analytical and problem-solving skills to understand business requirements and deliver high-quality solutions. As a Machine Learning Engineer at Barclays, you should have experience with key technologies such as AWS, Lex, Connect, Python, GenAI & LLM. Additionally, knowledge of DevOps and RAG is highly valued. You may also be assessed on critical skills essential for success in the role, including risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, as well as job-specific technical skills. This role is based out of Pune. **Purpose of the Role:** The purpose of this role is to design, develop, and enhance software using various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues at Barclays. **Accountabilities:** - Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools. Ensure that the code is scalable, maintainable, and optimized for performance. - Collaborate cross-functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives. - Engage in collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. - Stay updated on industry technology trends and innovations, actively contributing to the organization's technology communities to foster technical excellence and growth. - Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. - Implement effective unit testing practices to ensure proper code design, readability, and reliability. **Analyst Expectations:** - Perform prescribed activities in a timely and high-standard manner to drive continuous improvement. - Demonstrate in-depth technical knowledge and experience in the assigned area of expertise. - Lead and supervise a team, guiding and supporting professional development, allocating work requirements, and coordinating team resources. - For those in leadership roles, demonstrate LEAD behaviors: Listening and being authentic, Energizing and inspiring, Aligning across the enterprise, Developing others. - For individual contributors, develop technical expertise in the work area, acting as an advisor where necessary. - Collaborate with other functions and business areas, taking responsibility for end results of team operations and activities. - Escalate policy/procedure breaches appropriately and take ownership of embedding new policies/procedures for risk mitigation. - Advise and influence decision-making within the area of expertise, manage risk, and strengthen controls in the work you own or contribute to. - Maintain an understanding of how own sub-function integrates with the function, alongside knowledge of the organization's products, services, and processes. - Demonstrate an understanding of how areas coordinate and contribute to the organization's objectives. - Resolve problems by identifying and selecting solutions through applied technical experience, guided by precedents. - Guide and persuade team members, communicate complex/sensitive information, and act as a contact point for stakeholders outside the immediate function. All colleagues are expected to embody the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset of Empower, Challenge, and Drive.,