次の仕事の機会を見つけましょう

職種、スキル、勤務地で求人を検索できます。応募書類を準備する前に募集要件を確認しましょう。

魅力的な職種名を見つけることは、仕事探しの出発点です。業務内容、応募条件、働き方を自分の経験と照らし合わせましょう。このガイドでは、候補の絞り込み、応募書類の準備、提出先の確認を順番に進めるためのポイントを紹介します。

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

条件をクリア

検索結果: 14,064

← 検索結果に戻る

Senior Software Engineer II

SBS

リモート勤務

勤務地
Remote (United Kingdom)
勤務時間
Full Time
掲載日
2026年10月18日

応募する前に、企業のウェブサイトで現在も募集中かどうかと詳しい条件を確認してください。

仕事内容

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

Position Overview SBS is seeking a skilled AI Engineer to join its Data & AI / Engineering organization in the UK or EU. This role will focus on designing, building, and deploying AI-driven solutions that enhance SBS products and client offerings. The ideal candidate will combine strong software engineering fundamentals with applied AI/ML expertise, enabling the development of scalable, production-grade AI systems in a regulated financial services environment. Location: UK or EU Hybrid/Remote: Remote (Ocasional travel required) Responsibilities AI Solution Development Design, build, and deploy AI/ML models and intelligent applications across SBS platforms Develop solutions leveraging: Machine Learning (ML) Natural Language Processing (NLP) Generative AI (GenAI / LLMs) Translate business requirements into technical AI solutions that deliver measurable impact Model Deployment & MLOps Implement and manage end-to-end ML pipelines, from data ingestion to model deployment and monitoring Collaborate with DevOps and engineering teams to ensure scalable, reliable production deployment Maintain and optimize model performance, accuracy, and efficiency over time Product Integration Integrate AI capabilities into core banking, payments, and digital platforms Work closely with Product Managers, Architects, and Developers to embed AI into customer-facing solutions Support API development and microservices architecture for AI-driven features Data Engineering Collaboration Partner with data engineers to ensure data quality, availability, and pipeline integrity Work with structured and unstructured datasets across large-scale, distributed systems Innovation & Continuous Improvement Stay current with advancements in AI, GenAI, and emerging technologies Contribute to experimentation, prototyping, and innovation initiatives Identify opportunities to improve automation, efficiency, and decision-making through AI Qualifications Software Architecture & Design Application architecture: Strong grasp of clean/hexagonal architecture, dependency injection, SOLID principles, and protocol-based interfaces. Can design well-structured Python services with clear separation of concerns, testable components, and maintainable codebases. This is not optional — the existing system follows these patterns and new code must be consistent. API design: Experience designing and maintaining RESTful API contracts. Understands OpenAPI specifications, versioning strategies, schema evolution, and backward compatibility. Can own the API surface that internal consumers depend on. System design: Distributed systems thinking — understands event-driven patterns, asynchronous communication, eventual consistency, and the trade-offs of different integration approaches. Can reason about how components interact across service boundaries. Data modelling: Can design domain models, define data flows between system components, and make pragmatic schema design decisions. Understands how data structures affect downstream consumers and system evolution. AI & LLM Application Skills LLM application development: Hands-on experience building production applications powered by LLMs. Must go beyond API calls — RAG pipelines, chain-of-thought reasoning, structured output parsing, multi-step workflows. Candidates who have only fine-tuned models or only called a single provider’s API do not qualify. Model-agnostic design: This is a sovereign AI system. The candidate must design against standardised API interfaces (OpenAI-compatible, LiteLLM, or equivalent abstraction layers), not couple to any single provider. Must understand model routing, fallback strategies, and how to build systems that can swap underlying models without application-layer rewrites. Experience limited to a single commercial API (OpenAI, Google, Anthropic) without abstraction is insufficient. Agentic system design: Demonstrated experience designing multi-step AI systems where the model makes decisions about what to do next. This could be via LangGraph, CrewAI, AutoGen, custom agent loops, or any framework — the underlying patterns (ReAct, plan-and-execute, reflection) matter more than the tool. Prompt engineering depth: Can demonstrate iterative prompt development for complex tasks. Understands few-shot, chain-of-thought, XML/structured prompting, and the behavioural differences between model families and sizes. Critically, understands that prompt strategies must adapt when moving between frontier and smaller OSS models. Python Engineering Production Python: Strong async Python with FastAPI or equivalent framework. Comfortable with Pydantic for data validation, SQLAlchemy for data access, and structured logging (structlog). Writes clean, testable, well-documented code with proper type hints. This is a software engineering role that builds AI systems — not a data science role that happens to write Python. Safeguards for hallucinated tools, loops, partial completion, unsafe actions. Understands async trade-offs, batching, streaming, latency accumulation Engineering Qualities Works within existing systems: The candidate joins a substantial existing codebase and architecture. They must be comfortable reading, understanding, and extending code they did not write — not lobbying to rewrite it. Production mindset: Thinks about error handling, retry logic, graceful degradation, observability, and security as first-class concerns. Understands that agentic autonomy creates new failure modes that must be anticipated. Clear communicator: Can explain technical trade-offs to non-technical stakeholders. Can write clear design documents. Can articulate why an agentic approach is or is not appropriate for a given problem.   Company Overview At SBS, we’re more than just a technology company, we’re a global fintech partner helping banks and financial institutions transform, innovate, and grow. With over 5,000 employees worldwide and clients in more than 80 countries, our solutions power everything from digital banking and lending to payments and core banking systems. As part of 74Software, we’re backed by a group of leading software companies delivering mission-critical solutions worldwide. Our focus is on delivering long-term value, leveraging cutting-edge technology, and fostering strong client partnerships. Join us and be part of a collaborative, forward-thinking team shaping the future of finance. Why SBS? At SBS, we’re committed to supporting our employees in every aspect of their lives, from health and wellbeing to financial security and lifestyle perks. We offer benefits that allow you to thrive at work and beyond, including health coverage, retirement plans, paid time off, flexible work, career development, competitive pay, and global culture perks. Equal Opportunity Employer We are committed to providing equal opportunities and ensuring a fair and inclusive recruitment process. We do not discriminate on the basis of age, disability, gender, sexual orientation, race, religion, or any other protected characteristic. Originally posted on Himalayas

検索して比較し、応募を準備しましょう

次の仕事で活かしたい職種やスキルから検索を始めましょう。勤務地と職種の条件を調整し、求人を開いて担当業務を比較してください。結果がない場合は、短い検索語を試すか、条件を一つずつ外してみましょう。

必須条件と歓迎条件を分けて確認し、勤務時間、報酬、勤務地が掲載されている場合は目を通しましょう。リモート勤務でも、居住国、就労資格、勤務時間帯が指定されることがあります。現在の募集状況と詳しい条件は企業に確認してください。

募集要件に関連する実際の経験を選び、自分の役割と貢献を説明しましょう。数値は根拠がある場合にのみ使ってください。企業の応募方法に従い、送信前に連絡先、内容、PDFの表示を確認しましょう。

応募前の確認リスト

仕事探しに関するよくある質問

英語の求人が表示されるのはなぜですか?

職種名や説明文は企業が作成したものです。条件や要件を変えないように原文を掲載しています。操作画面とこのガイドは日本語です。日本語の検索で見つからない場合は、「software engineer」のように、掲載言語の職種名やスキル名でも検索してみてください。検索語が自動翻訳されるわけではありません。

リモート求人なら、どの国からでも働けますか?

必ずしもそうではありません。居住国、就労資格、勤務時間帯が指定されている場合があります。元の求人ページで条件を確認してください。記載がない場合は、自分の居住地から応募できると判断する前に企業へ確認しましょう。リモートという表示だけでは、勤務地の制限がないことは分かりません。

検索結果が出ない場合はどうすればよいですか?

より一般的な職種名や一つのスキルで検索し、条件を一つずつ外してみてください。同じような仕事でも企業によって呼び方が異なります。特定の求人が見つからなくなった場合は、企業の採用ページで求人番号を探しましょう。検索条件を広げても、終了した募集が再開するわけではありません。

ResumizeAIから応募が送信されますか?

応募ボタンは外部サイトを開きます。企業または採用サービスの案内に従い、そのサイトで送信を完了してください。ResumizeAIで応募書類を作成しただけでは応募は送信されません。リンク先が企業のトップページの場合は、該当する募集を探してから手続きを進めましょう。

応募書類とカバーレターはどう調整すればよいですか?

募集要件と、自分が説明できるプロジェクト、業務、成果を結び付けます。経験していない技術や実績を加えず、関連する経験を分かりやすく示してください。カバーレターでは応募理由を具体例とともに伝えます。指定された言語とファイル形式に従い、送信前に両方の書類を確認しましょう。