Jobs

Senior Developer - Applications of AI


Job details
  • Opus 2
  • Edinburgh
  • 2 weeks ago

Most of our development work is undertaken in Edinburgh, with several engineers working remotely from other countries. You will be based in our friendly new office in central Edinburgh. Working hours are flexible and hybrid working will be available. We follow a scrum process with small, highly collaborative squads focused on delivery.

We are seeking an experienced Software Developer to lead the continued development of our AI integration. You will be joining a department that covers the end-to-end of development from design through to testing, deployment, and support.

What you'll be doing

  • Keeping abreast of developments in AI technology and looking for ways they can be used to improve our products.
  • Gathering requirements from in-house subject matter experts and Product Owners to determine functional and non-functional requirements for new software and applications.
  • Working with the senior engineering team to design and implement new capabilities within the product.
  • Conducting design reviews on existing code with a view to identifying ways to improve performance, security, robustness and maintainability.
  • Ensuring new software meets requirements of quality, security and performance.

About the product

  • Service orientated microservice architecture.
  • Services written primarily in Java17 and Spring with some services written in NodeJS, Go and Python.
  • AI service uses external LLMs via AWS Bedrock.
  • Frontend built with Typescript and React.
  • Backed by several datastores including ElasticSearch, MongoDB and and PostgreSQL.
  • Build and deployment using Github Actions and Drone with SonarCloud.
  • Deployed to Kubernetes clusters running on AWS infrastructure.

Requirements

What we're looking for in you

  • 7+ years’ experience.
  • A passion for AI technologies and how they can improve client experiences.
  • Experience with prompt engineering.
  • Strong knowledge of software design principles and micro-services architectures.
  • Strong record of delivering software solutions.
  • Strong communication skills.
  • Desire to mentor other developers.
  • Familiarity with Dev Ops processes and Kubernetes are desirable.
  • Experience with Git, Slack, and Jira are all beneficial.
  • Familiarity with Linux environments.

Benefits

Opus 2 is a global leader in the LegalTech space, creating solutions to drive digital transformation in the legal industry. We are the trusted partner of the world’s leading legal teams, with the world’s largest law firms are using Opus 2.

Our achievements are underpinned by our unique culture and our people are our biggest asset. Working at Opus 2, you’ll receive:

  • Contributory pension plan.
  • 33 days annual holidays, flexible working, and length of service entitlement.
  • Loyalty Share Scheme.
  • Enhanced Maternity and Paternity.
  • Private Healthcare Scheme.
  • Employee Assistance Programme.
  • Electric Vehicle Salary Sacrifice.
  • Cycle to Work Scheme.
  • Calm and Mindfulness sessions.
  • A day of leave to volunteer for charity and an active CSR team raising money towards a company charity.
  • Regular Company Social Events.
  • Yearly Development Retreat

Sign up for our newsletter

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

Similar Jobs

Senior Software Developer

Most of our development work is undertaken in Edinburgh, with several engineers working remotely from other countries. You will be based in our friendly new office in central Edinburgh. Working hours are flexible and hybrid working will be available. We follow a scrum process with small, highly collaborative squads focused...

Opus 2 Edinburgh

Senior Java Developer

Most of our development work is undertaken in Edinburgh, with a number of engineers working remotely from other countries. You will be based in our friendly new office in central Edinburgh. Working hours are flexible and hybrid working will be available. We follow a scrum process with small, highly collaborative...

Opus 2 Edinburgh

Senior Tools Developer/Lead

The RoleJob DescriptionWe are looking for a hardworking software engineer with proven understanding of Java or modern C++, to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system and providing our users with rich data visualizations in...

arm limited Cambridge

Front End Developer

WHAT DO WE DO?Large structures are hard to build, but even harder to monitor, inspect and maintain. At TRIK, we believe that drones are the future of structural inspection. We want to enable everyone to utilise drones and data in the easiest way possible.TRIK is a drone software start-up that...

Trik London

Senior Back-End Engineer

SummaryMy client is a high-growth B2B SaaS start-up that’s teaching computers to understand the real world. They use leading data-capture technology, including drones, to create ‘digital twins’ of real-world locations.Having secured $4.5m in seed funding in 2018, they’re looking to expand their London-based engineering team. Their platform has helped more...

Oxford Knight London

Senior Infrastructure Engineer

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform,...

MongoDB London