Senior Developer - Applications of AI

Global leader in LegalTech, creating solutions for digital transformation in the legal industry, trusted by world's leading legal teams.
Edinburgh, UK
Machine Learning
Senior Software Engineer
Hybrid
7+ years of experience
AI · Enterprise SaaS

Description For Senior Developer - Applications of AI

Opus 2, a global leader in LegalTech, is seeking a Senior Developer specializing in AI Applications to join their team in Edinburgh. This role offers a hybrid working model with flexible hours in a modern, central Edinburgh office. The position is part of a collaborative environment using scrum methodology with small, focused squads.

The role involves leading AI integration development within a sophisticated technical ecosystem. The architecture is based on microservices, primarily using Java 17 and Spring, with additional services in NodeJS, Go, and Python. The AI service leverages external LLMs via AWS Bedrock, while the frontend utilizes TypeScript and React. The infrastructure includes various databases (ElasticSearch, MongoDB, PostgreSQL) and modern DevOps practices with GitHub Actions, Drone, and SonarCloud, all deployed on AWS-based Kubernetes clusters.

The ideal candidate will have 7+ years of experience and a deep passion for AI technologies, combining technical expertise with strong communication skills. This position offers an opportunity to shape the future of legal technology while working with cutting-edge AI implementations. The company provides comprehensive benefits, including healthcare, pension, and various lifestyle perks, making it an attractive opportunity for senior developers looking to make an impact in the LegalTech space.

Working at Opus 2 means joining a company that values its people, offering professional growth opportunities through mentoring, yearly development retreats, and a culture that promotes work-life balance. The role provides a unique opportunity to work with world-leading legal teams while developing innovative AI solutions that drive digital transformation in the legal industry.

Last updated 2 months ago

Responsibilities For Senior Developer - Applications of AI

  • Keep abreast of developments in AI technology and look for ways to improve products
  • Gather requirements from in-house subject matter experts and Product Owners
  • Work with senior engineering team to design and implement new capabilities
  • Conduct design reviews on existing code
  • Ensure new software meets quality, security and performance requirements

Requirements For Senior Developer - Applications of AI

Java
JavaScript
TypeScript
Python
React
MongoDB
PostgreSQL
Node.js
Go
  • 7+ years' experience
  • Passion for AI technologies
  • 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
  • Experience with Git, Slack, and Jira
  • Familiarity with Linux environments

Benefits For Senior Developer - Applications of AI

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Contributory pension plan
  • 33 days annual holidays
  • Flexible working
  • 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
  • Charity volunteer day
  • Regular Company Social Events
  • Yearly Development Retreat

Interested in this job?

Jobs Related To Opus 2 Senior Developer - Applications of AI

Senior Developer - Applications of AI

Senior AI Developer position at Opus 2 offering hybrid work arrangement in Edinburgh, focusing on artificial intelligence applications and software development.

Data Scientist - Machine Learning

Senior Data Scientist role focused on building machine learning models for customer personalization and monetization optimization.

Research Engineer, Frontier Red Team

Senior Research Engineer position at Anthropic focusing on AI safety evaluation and risk assessment for frontier AI models.

Research Engineer, Frontier Red Team

Senior Research Engineer position at Anthropic focusing on AI safety evaluation and implementation of responsible scaling policies for frontier AI models.

Senior Machine Learning Engineer, User Listing Marketplace Intelligence

Senior Machine Learning Engineer role at Airbnb focusing on host personalization products and marketplace intelligence using advanced ML techniques.