Senior Software Engineer II - Data Engineering (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer II - Data Engineering (AI): Designing scalable generative AI services and reusable components for a data platform with an accent on platform architecture, distributed systems, and production-ready AI integration. Focus on leading technical architecture decisions, building backend APIs in Python, and deploying containerized workloads in Kubernetes (EKS) while ensuring scalability, observability, and testing.
Location: London
Company
builds information and analytics solutions that help researchers and healthcare professionals advance science and improve health outcomes.
What you will do
- Lead architectural design and set engineering standards for technical consistency across services and modules.
- Design, develop, and maintain generative AI services and reusable components using Python.
- Define best practices for scalability, observability, testing, and CI/CD; contribute to system designs across multiple services.
- Collaborate with product, platform, and research teams to turn AI prototypes into production-ready capabilities.
- Deploy and operate scalable containerized applications in a Kubernetes (EKS) environment.
- Resolve complex technical challenges in distributed systems and mentor less-senior engineers.
Requirements
- 5+ years of software engineering experience.
- Proven experience leading technical architecture for large-scale platforms or services.
- Deep expertise in Python (or, if needed, Java) and strong backend development skills.
- Strong experience with Kubernetes (EKS) and cloud-native architectures.
- Proven record building scalable backend systems and APIs.
- Ability to work collaboratively in an Agile or Kanban environment.
Nice to have
- Experience operationalizing LLMs or building an internal AI platform.
- Familiarity with observability practices (metrics, logging, alerts).
- Exposure to knowledge graphs or semantic search systems.
Culture & Benefits
- Flexible working hours and support for work-life balance.
- Comprehensive pension plan and generous vacation entitlement, with option for sabbatical leave.
- Family leave options including maternity, paternity, adoption, and family care leave.
- Personal Choice budget and internal communities and networks.
- Employee Assistance Program (global) and various employee discounts.
Hiring process
- Interviews and technical evaluation focused on architecture, backend engineering, and generative AI integration.
- Code review and architecture discussions to assess quality and maintainability.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →