Jobs

Software Engineer


Job details
  • NatWest
  • Manchester
  • 2 months ago
Applications closed

Join us as a Software Engineer You’ll play a crucial role in developing and deploying machine learning and generative AI-based solutions to enhance our offerings, customer experience, and internal colleague workflows Working closely within a team of software engineers, data scientists, and other engineers, you’ll contribute to the success of our AI initiatives, from conception to implementation If you see opportunities where others see a challenge, we think you’ll enjoy working with us in this solutions-driven role in our Data Science & Innovation department What you''ll do As a Software Engineer, you’ll be supporting the development and deployment of innovative machine learning and generative AI-based products and services within the bank''s ecosystem. Working closely with the Lead Software Engineer and data scientists, you’ll foster a collaborative and innovative work environment, as well as striving to deliver high-quality code and solutions. You’ll also be: Participating in agile development methodologies, ensuring efficient project execution, timely deliveries, and continuous improvement through feedback loops Collaborating with stakeholders across various business units, including product management, compliance, and risk, to understand their requirements and incorporate them into AI solutions Adhering to best practices for code quality, testing, security, and performance optimisation Contributing to clear and comprehensive technical documentation, including design specifications, API documentation, and knowledge-sharing materials The skills you''ll need To take on this role, you’ll need proven experience as a software engineer with a focus on developing AI-based products and services. You’ll need a strong proficiency in programming languages such as Python, Java, or C++, and experience with frameworks and libraries like TensorFlow, PyTorch, or Keras. Additionally, you’ll need: A bachelors or master’s degree in Computer Science, Software Engineering, or a related field Experience with big data processing and cloud technologies such as AWS, Azure and GCP Excellent problem-solving skills and a keen eye for detail Strong communication and presentation skills, with the ability to convey complex technical concepts to non-technical stakeholders

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Software Engineer For AI

Job Overview:We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters.  We are offering several positions within different teams within SW. Are you thrilled by this? Then we should talk! We need hardworking and motivated...

Cambridge

Software Engineer - Voice Analytics

End DateThursday 16 January 2025Salary Range£45,954 - £68,931Flexible Working OptionsJob ShareJob Description SummaryLloyds Banking Group is the UK’s leading digital franchise, with over 13 million active online customers across our three main brands - including Lloyds Bank, Halifax and Bank of Scotland - as well as the biggest mobile bank...

Bristol

Software Engineer

Full Stack Software Engineer - Leading MedTech Company | Bristol | Up to £50kLynx is representing an award-winning global leader in medical simulation technology, seeking a talented Software Engineer to join their innovative team in Bristol. With a £30M turnover and ambitious growth plans, this is an excellent opportunity to...

Bristol

Software Engineer - Open Data

Job Title: Software Engineer – Open DataLocation: Durrington (Worthing) Hybrid FlexibleContract Type: PermanentHours: 37 hours a week (Part time 30 hours, considered)Salary: Up to £60,000There has never been a better time to join our organisation as we build towards a greener future, tackling climate change, minimising our environmental impact, and...

Durrington

Software Engineer For AI (Apply in minutes)

**Job Overview:**We have a fantastic opportunity to move into Machine Learning and ArtificialIntelligence; key technologies for the future of computing. Arm is everywheretechnology matters. We are offering several positions within different teamswithin SW. Are you thrilled by this? Then we should talk!We need hardworking and motivated people to join our...

ARM Cambridge

Software Engineer (Apply in minutes)

## **Job Overview:**As a developer of power-efficient processor technology, Arm is ideallypositioned to solve challenges facing a wide variety of markets, includingAutomotive, IoT, Mobile, and Servers. Effective solutions require a systemmindset and your innovative ideas will support Central Technology to developsystem architectures and influence industry-leading IP that underpin eachsolution.This diverse...

ARM