Software Engineer

Company:  NatWest
Location: Edinburgh
Closing Date: 03/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

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
Apply Now
Share this job
NatWest
  • Similar Jobs

  • Software Engineer 2

    Edinburgh
    View Job
  • Lead Software Engineer

    Edinburgh
    View Job
  • Senior Software Engineer

    Edinburgh
    View Job
  • Lead Software Engineer

    Edinburgh
    View Job
  • Undergraduate Software Engineer

    Edinburgh
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙