Tech & Digital

Software Engineer

  • Location


  • Sector:

    Software Development

  • Job type:


  • Salary:

    £55000 - £62000 per annum

  • Contact:

    Jonty Day

  • Contact email:

  • Job ref:


Job Title: Software Engineer

Location: Glasgow, Scotland

About Us: Our client is a recently funded top AI start-up dedicated to revolutionizing industries through cutting-edge artificial intelligence technologies. Based in the vibrant tech hub of Glasgow, we are looking for passionate and talented individuals to join our dynamic team and help shape the future of AI-driven solutions.

Position Overview: We are seeking a skilled Software Engineer with expertise in Java, Python, C++, and AWS to join our growing team. The ideal candidate will be responsible for designing, developing, and maintaining software applications that leverage AI technologies to solve complex problems. This is a fantastic opportunity to work in a collaborative environment where your contributions will directly impact the direction and success of the company.

Key Responsibilities:

  • Design, develop, and maintain scalable and efficient software applications using Java, Python, and C++.
  • Implement and optimize AI algorithms and models to address real-world challenges.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Develop and maintain cloud-based applications on AWS, ensuring robust and scalable solutions.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and optimize application performance.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our products.

Technical Requirements:

  • Proficiency in Java, Python, and C++.
  • Strong experience with AWS services, including EC2, S3, Lambda, and RDS.
  • Solid understanding of software development principles and best practices.
  • Experience with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch) is a plus.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Knowledge of database systems, both SQL and NoSQL.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional software development experience.
  • Proven track record of developing and deploying software applications in a cloud environment.
  • Experience working in an agile development environment.

What We Offer:

  • Competitive salary and equity options.
  • Flexible working hours and remote work opportunities.
  • A supportive and inclusive work environment.
  • Opportunities for professional growth and development.
  • The chance to work on cutting-edge AI projects with a talented and passionate team.