cover image
American Bureau of Shipping (ABS)

American Bureau of Shipping (ABS)

www.eagle.org

1 Job

6,696 Employees

About the Company

Since its founding in 1862, ABS has been committed to setting standards for safety and excellence as one of the world’s leading ship classification organizations. We search for and establish the best solutions for the industries we serve, and are at the forefront of marine and offshore innovation.

In a constantly evolving industry, ABS works alongside its partners tackling the most pressing technical, operational and regulatory challenges so the marine and offshore industries can operate safely, securely and responsibly.

The surveyors, engineers, researches and regulatory specialists who form the ABS team work in more than 200 offices in 70 countries around the world. With a passion for making the world a safer place, while also delivering practical and innovative solutions, ABS stands ready to assist and advance the marine and offshore industries.

Listed Jobs

Company background Company brand
Company Name
American Bureau of Shipping (ABS)
Job Title
Software Engineer, Backend - AI Practice Team
Job Description
**Job title:** Software Engineer, Backend – AI Practice Team **Role Summary:** Senior backend engineer responsible for designing, building, and scaling high‑performance, event‑driven services that power real‑time analytics and retrieval‑augmented generation (RAG) pipelines. Must deliver sub‑500 ms API responses under high load, leveraging cloud‑native infrastructure and distributed system patterns. **Expectations:** - Deliver robust, scalable backend solutions that meet strict SLAs. - Design systems using CQRS, event sourcing, sagas, and circuit breakers. - Own performance optimization, observability, and reliability across all services. - Collaborate closely with data and ML teams to integrate analytics pipelines. **Key Responsibilities:** - Architect and implement distributed, event‑driven backends in Go and Python. - Build and maintain web services with AWS, Azure, or GCP‑native infrastructures. - Engineer high‑throughput data pipelines using Apache Kafka and other streaming platforms. - Profile, cache, and tune APIs and data pipelines to meet response‑time goals. - Establish and maintain observability, testing, and monitoring practices. - Deploy and operate services using Docker, Kubernetes, and IaC tools. - Integrate vector databases, search engines, and retrieval‑optimized data structures. **Required Skills:** - Expert proficiency in Go and Python for backend development. - Deep experience with event‑driven architectures and real‑time streaming (Kafka). - Mastery of distributed system patterns: CQRS, Event Sourcing, Saga, Circuit Breaker, Bulkhead. - Strong performance optimization skills: caching layers, database tuning, system‑level profiling. - Hands‑on experience with analytical platforms (e.g., Databricks) and large‑scale ML workflows. - Proficiency in containerization (Docker, Kubernetes) and infrastructure‑as‑code pipelines. - Familiarity with vector databases, search systems, and retrieval‑optimized data structures. - Valid right to work in the UK. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field. - 8+ years of backend development experience focused on high‑performance, data‑intensive systems. - 5+ years of deploying and operating applications on AWS, Azure, or Google Cloud. - Proven track record delivering production systems that sustain high concurrency and throughput.
Warrington, United kingdom
On site
Senior
05-02-2026