Artificial Intelligence Software Developer

1 month ago


Edinburgh, Edinburgh, United Kingdom Net Talent Full time
Job Title: Artificial Intelligence Engineer

We are seeking a highly skilled Artificial Intelligence Engineer to join our team at Net Talent. As a key member of our technology team, you will be responsible for designing, building, and delivering world-class digital solutions using the latest technologies.

Key Responsibilities:

  1. Collaborate with high-performing teams to design and implement cutting-edge AI solutions.
  2. Drive innovation and increase the maturity of our frameworks, integrations, and automations.
  3. Mentor and coach less experienced team members to ensure knowledge sharing and growth.
  4. Design and implement systems in a range of programming environments and software platforms (primarily.NET and Microsoft Azure).
  5. Assess trade-offs and barriers in the delivery of significant software systems.
  6. Lead non-functional improvement efforts, such as performance profiling.
  7. Be involved in meaningful work, tackling complex challenges at scale in novel market areas.

About You:

To succeed in this role, you will have experience with:

  1. Object-oriented development patterns and approaches, primarily in delivering C#.NET solutions.
  2. Test-driven development.
  3. Microsoft development stack and Azure Cloud computing technologies, including:
    1. ASP.NET & ASP.NET Core
    2. Web Services architecture
    3. Service-oriented architectures
    4. Microservices
    5. CQRS
    6. APIs
    7. SQL Server/Transact SQL
    8. Testing frameworks such as NUnit, FakeItEasy, and SpecFlow
    9. Git & Azure DevOps
  4. Message brokers (e.g., Azure Service Bus/RabbitMQ) and messaging patterns.
  5. RESTful APIs.
  6. Continuous improvement and continuous delivery practices, DevOps culture, and automation within the Azure DevOps platform (yaml pipelines).
  7. Behaviour-driven test approaches and frameworks.
  8. Relational and NoSQL data architectures and technologies.

What We Offer:

At Net Talent, we offer a dynamic and challenging work environment that allows you to grow and develop your skills. We are committed to delivering world-class digital solutions and are seeking talented individuals to join our team.



  • Edinburgh, Edinburgh, United Kingdom Net Talent Full time

    Job Title: Artificial Intelligence EngineerWe are seeking a highly skilled Artificial Intelligence Engineer to join our team at Net Talent. As a key member of our technology team, you will be responsible for designing, building, and delivering cutting-edge digital solutions using the latest technologies.Key Responsibilities:Collaborate with high-performing...


  • Edinburgh, Edinburgh, United Kingdom Net Talent Full time

    Job Title: Artificial Intelligence EngineerWe are seeking a highly skilled Artificial Intelligence Engineer to join our team at Net Talent. As a key member of our technology team, you will be responsible for designing, building, and delivering cutting-edge digital solutions using the latest technologies.Key Responsibilities:Collaborate with high-performing...


  • Edinburgh, Edinburgh, United Kingdom Net Talent Full time

    Job Title: Artificial Intelligence EngineerWe are seeking a highly skilled Artificial Intelligence Engineer to join our team at Net Talent. As a key member of our technology team, you will be responsible for designing, building, and delivering cutting-edge AI solutions that drive business growth and innovation.Key Responsibilities:Design and develop AI...


  • Edinburgh, Edinburgh, United Kingdom Innovid Full time

    About the RoleWe are seeking a highly skilled Artificial Intelligence Engineer to join our team at Innovid. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge AI-powered software solutions.Key ResponsibilitiesDesign and develop full-stack, end-to-end software solutions with a focus on AI and...


  • Edinburgh, Edinburgh, United Kingdom Innovid Full time

    About the RoleWe are seeking a highly skilled Artificial Intelligence Engineer to join our team at Innovid. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge AI-powered software solutions.Key ResponsibilitiesDesign and develop full-stack, end-to-end software solutions with a focus on AI and...


  • Edinburgh, Edinburgh, United Kingdom Innovid Full time

    Job DescriptionWe are seeking a highly skilled Artificial Intelligence Engineer to join our team at Innovid. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge AI-powered software solutions.Key ResponsibilitiesDesign and develop full-stack, end-to-end AI-powered software solutionsCollaborate...


  • Edinburgh, Edinburgh, United Kingdom Innovid Full time

    Job DescriptionWe are seeking a highly skilled Artificial Intelligence Engineer to join our team at Innovid. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge AI-powered software solutions.Key ResponsibilitiesDesign and develop full-stack, end-to-end AI-powered software solutionsCollaborate...


  • Edinburgh, Edinburgh, United Kingdom Innovid Full time

    About the RoleWe are seeking a highly skilled Artificial Intelligence Software Developer to join our team at Innovid. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge AI-powered solutions that drive business growth and innovation.Key ResponsibilitiesDesign and develop full-stack,...


  • Edinburgh, Edinburgh, United Kingdom Innovid Full time

    About the RoleWe are seeking a highly skilled Artificial Intelligence Software Developer to join our team at Innovid. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge AI-powered solutions that drive business growth and innovation.Key ResponsibilitiesDesign and develop full-stack,...


  • Edinburgh, Edinburgh, United Kingdom Innovid Full time

    About the RoleWe are seeking a highly skilled Artificial Intelligence Engineer to join our team at Innovid. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge AI and cloud-based solutions.Key ResponsibilitiesDesign and develop full-stack, end-to-end AI and cloud-based solutionsCollaborate...


  • Edinburgh, Edinburgh, United Kingdom Innovid Full time

    About the RoleWe are seeking a highly skilled Artificial Intelligence Engineer to join our team at Innovid. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge AI and cloud-based solutions.Key ResponsibilitiesDesign and develop full-stack, end-to-end AI and cloud-based solutionsCollaborate...

  • Research Fellow

    7 days ago


    Edinburgh, Edinburgh, United Kingdom Edinburgh Napier University Full time

    The Computer Science group at Edinburgh Napier University delivers world-class research and enterprise in the areas of artificial intelligence, data science and visualisation, games development and software engineering.We are a leading research institution in Scotland, with a strong focus on innovation and collaboration.Our research has a significant impact...


  • Edinburgh, Edinburgh, United Kingdom Enable Full time

    About the Role: We are seeking a highly skilled Software Development Professional with a strong background in Data Science to join our team. The successful candidate will have expertise in Machine Learning and Artificial Intelligence and will be responsible for developing and deploying Large Scale Machine Learning models.Key Responsibilities:Design and...


  • Edinburgh, Edinburgh, United Kingdom Sonder Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in artificial intelligence and machine learning, with experience in computer vision and natural language processing. Responsibilities include:Design and develop software applications using AI...


  • Edinburgh, Edinburgh, United Kingdom BAE Systems Digital Intelligence Full time

    About the RoleWe are seeking a talented and motivated individual to join our team as an Undergraduate Software Engineer. As a key member of our software development team, you will be responsible for designing, developing, and testing cutting-edge software solutions for our hardware.As an Undergraduate Software Engineer, you will have the opportunity to work...


  • Edinburgh, Edinburgh, United Kingdom BAE Systems Digital Intelligence Full time

    About the RoleWe are seeking a talented and motivated individual to join our team as an Undergraduate Software Engineer. As a key member of our software development team, you will be responsible for designing, developing, and testing cutting-edge software solutions for our hardware.As an Undergraduate Software Engineer, you will have the opportunity to work...


  • Edinburgh, Edinburgh, United Kingdom BAE Systems Digital Intelligence Full time

    About the RoleWe are seeking a talented and motivated individual to join our team as an Undergraduate Software Engineer. As a key member of our software development team, you will be responsible for designing, developing, and testing cutting-edge software solutions for our hardware.As an Undergraduate Software Engineer, you will have the opportunity to work...


  • Edinburgh, Edinburgh, United Kingdom BAE Systems Digital Intelligence Full time

    About the RoleWe are seeking a talented and motivated individual to join our team as an Undergraduate Software Engineer. As a key member of our software development team, you will be responsible for designing, developing, and testing cutting-edge software solutions for our hardware.As an Undergraduate Software Engineer, you will have the opportunity to work...


  • Edinburgh, Edinburgh, United Kingdom BAE Systems Digital Intelligence Full time

    About the RoleWe are seeking a talented and motivated individual to join our team as an Undergraduate Software Engineer. As a key member of our software development team, you will be responsible for designing, developing, and testing cutting-edge software solutions for our hardware.As an Undergraduate Software Engineer, you will have the opportunity to work...


  • Edinburgh, Edinburgh, United Kingdom BAE Systems Digital Intelligence Full time

    About the RoleWe are seeking a talented and motivated individual to join our team as an Undergraduate Software Engineer. As a key member of our software development team, you will be responsible for designing, developing, and testing cutting-edge software solutions for our hardware.As an Undergraduate Software Engineer, you will have the opportunity to work...