Software Engineer

Full time in IT Services
  • Dundee GB View on Map
  • Post Date : 2nd June 2026
  • Apply Before : 2nd July 2026

Job Detail

  • Job ID 8087
  • Experience  2 Years
  • Industry  IT Services

Job Description

Software Engineer job in Dundee – DOE

Join a growing engineering team developing AI-powered marketing technology that operates at the intersection of big data, machine learning, and real-time customer engagement. This role focuses on building scalable systems that process millions of events while enabling highly personalised digital experiences for global customers.

Working within the Personalize platform, you will help develop the infrastructure, microservices, and data pipelines that power large-scale marketing automation and machine learning deployments. The role offers significant ownership, allowing engineers to influence both technical direction and product evolution while working closely with Product, Data, and Engineering teams.

Key responsibilities

• Design and develop full-stack solutions supporting machine learning model deployment and execution
• Build and maintain scalable microservices and event-driven architectures
• Take ownership of solutions throughout the entire software development lifecycle, from design through to deployment and support
• Develop automated testing, monitoring, and deployment processes
• Extend and improve existing systems while managing technical debt and system complexity
• Work with large datasets, multiple database technologies, and complex data structures
• Collaborate with stakeholders to deliver solutions aligned with business objectives
• Identify technical challenges proactively and drive improvements across the platform
• Contribute to architectural discussions and long-term platform development

Key skills and experience required

• 2+ years of commercial software engineering experience
• Experience developing backend services using modern programming languages such as Node.js, Python, Java, Go, or Rust
• Experience working with large-scale data systems and distributed applications
• Familiarity with automated testing practices and CI/CD pipelines
• Experience with cloud platforms such as AWS or Google Cloud Platform (GCP)
• Strong problem-solving and analytical skills
• Ability to work collaboratively within cross-functional teams
• Degree in Computer Science or a related technical discipline, or equivalent experience
• Right to work in the UK without sponsorship requirements

Desirable experience

• MLOps, DevOps, or machine learning deployment experience
• Python development experience
• Knowledge of machine learning frameworks such as TensorFlow or PyTorch
• Understanding of microservices architecture
• Experience with NoSQL databases
• Containerisation technologies such as Docker
• Kubernetes or container orchestration experience
• Event-driven or streaming architecture experience

Working environment and culture

The company promotes a highly collaborative engineering culture where software development is viewed as a team effort. Engineers are encouraged to contribute ideas, challenge assumptions, and take ownership of both technical and business outcomes. The environment values innovation, continuous learning, and pragmatic decision-making, giving engineers the freedom to make a meaningful impact on products used at global scale.

Benefits and perks

• Hybrid working model with office collaboration in Dundee
• Daily lunch allowance when working onsite
• Fully stocked office kitchen
• Regular social events and team activities
• Strong focus on career development and learning opportunities
• Inclusive and supportive workplace culture
• Opportunity to work on AI, machine learning, cloud, and large-scale data technologies

Why the role stands out

This is an excellent opportunity for a Software Engineer looking to work on modern cloud-native systems, machine learning infrastructure, and high-volume data platforms. You’ll gain exposure to large-scale distributed systems while having genuine influence over product development, technical architecture, and the future direction of the platform.

Required skills

Other jobs you may like