Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Edinburgh
Registers of Scotland
Software engineer
€54,699 a year
Posted: 23h ago
Offer description

Title: Senior Software Developer (Python AI/ML)

Pay Supplement: The base salary for this role is £50,243 - £59,156. This job qualifies for Digital, Data and Technology Annual Pay supplement 20% is included in the total remuneration above.

Pension: 28.97% (RoS contribution)

Annual Leave: 38 days annual holiday, increasing to 42 days with length of service.

Duration: Permanent.

Working Pattern: 35 hours per week. We are a flexible employer and will consider a variety of working patterns.

Location: Home / Office hybrid working. Offices in Glasgow and Edinburgh.

Grade: SEO – Senior Executive Officer (we maintain the right to extend an offer for an HEO grade in case the performance of the candidate is not satisfactory for an SEO grade, if this will happen the candidates will be informed of our decision in written)

Closing date: 10th of May at 23:59

Join an award-winning organisation recognised for its technology and innovation. RoS is a world‑leading pioneer in land and property registration. We work to create data‑led, digital solutions for the people of Scotland. Our full‑stack teams design, architect, and build all our registration products in‑house.


The Role

This post sits within the Senior Software Engineer job family and provides specialist expertise in Python and AI/ML engineering day‑to‑day.

In this role, you will design, build, maintain and support robust software solutions that underpin our digital products and internal services. You will be responsible for developing and operating scalable data pipelines, APIs and cloud‑native infrastructure, and for applying AI/ML techniques, including OCR, large language models and computer vision, to automate processes and improve efficiency.

Working across the full delivery lifecycle, you will contribute to discovery, design, implementation, testing, deployment and ongoing support. You will collaborate closely with multidisciplinary teams, ensuring solutions are secure, reliable maintainable and aligned to architectural and engineering standards, while continuously improving performance and user outcomes.


On a typical day you will…

* Design, build, and operate scalable ETL and data pipelines handling structured and unstructured data for AI/ML workloads.
* Develop and maintain robust API services, including FastAPI, RESTful APIs, WebSockets, model‑serving endpoints, integrating AI/ML capabilities with existing digital platforms.
* Implement authentication/authorisation using JWT, OAuth 2.0, API keys, and maintain API versioning and documentation.
* Deploy and operate cloud‑native infrastructure using AWS Lambda, S3, RDS/Aurora, SQS, IAM, CloudWatch, with infrastructure‑as‑code tools: CDK, Terraform, CloudFormation.
* Containerize applications using Docker, orchestrate with Kubernetes (EKS/ECS), and maintain automated CI/CD pipelines.
* Implement monitoring and observability using CloudWatch, Grafana, telemetry frameworks, including experiment tracking tools like MLflow and Weights & Biases.
* Research, prototype, and implement AI/ML solutions using Transformers/Hugging Face, PyTorch, OpenCV, PIL/Pillow, YOLO, including LoRA/QLoRA fine‑tuning, RLHF, and multi‑modal AI/ML systems.
* Collaborate with team members to optimise platform and AI/ML workflow performance, reliability, and scalability.
* Ensure compliance with security, accessibility, performance, and operational standards.
* Participate in agile ceremonies, contribute to team knowledge‑sharing, and support process improvements.
* Support disaster recovery procedures and maintain high‑availability, resilient system standards.


This job is for you if you want…

* Work with purpose: we strive to provide the best public service and set the bar for land and property registration worldwide.
* Flexible and hybrid working: work when and where it’s best for you and your stakeholders, depending on the role and team requirements.
* Benefits: enjoy pay progression, pension contributions of up to 29%, up to a year’s parental leave, and 38 days annual holiday, increasing to 42 days with length of service.
* Investment in professional development: we invest in all our people so that they have the right skills to be productive and confident in their job.
* Diversity and Inclusion: We are an ‘Investor in People’ and a ‘Disability Confident’ employer. We are inclusive, stronger together, and committed to putting our people first.
* Positive work culture: RoS is an agile, digital organisation using leading‑edge technology. Colleagues understand their role in achieving our strategy and have the autonomy to deliver.


Core Technical Skills

* Data: Pandas, NumPy, SQL, SQLAlchemy, psycopg2, Apache Airflow, Dagster, Temporal.io
* AI/ML: Transformers (Hugging Face), PyTorch, OpenCV, PIL/Pillow, YOLO, LoRA/QLoRA, RLHF, MLflow, Weights & Biases
* DevOps: AWS, CI/CD, Docker, Kubernetes (EKS/ECS), Infrastructure as Code (CDK, Terraform, CloudFormation)
* AWS: Lambda, S3, RDS/Aurora, SQS, IAM, CloudWatch
* Monitoring & Architecture: Grafana, telemetry frameworks, event‑driven and microservices architectures
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer
Edinburgh Technopole
Bright Purple Resourcing
Software engineer
Similar job
C++ software engineer
Edinburgh Technopole
Bright Purple Resourcing
Software engineer
£65,000 a year
Similar job
Senior software engineer
Edinburgh
Bright Purple Resourcing
Software engineer
See more jobs
Similar jobs
It jobs in Edinburgh
jobs Edinburgh
jobs City of Edinburgh
jobs Scotland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Edinburgh > Senior Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save