4 дня назад
Senior Software Engineer (Backend)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Backend) (Cloud Compute and Billing): Building backend services for compute environment provisioning, usage metering, billing, and pay-as-you-go onboarding across cloud, Kubernetes, HPC, and GPU infrastructure with an accent on system architecture, provider integrations, and data correctness. Focus on designing resilient APIs and data models, reconciling usage and invoices, handling partial failures and provider-specific errors, and improving observability for customer-facing production systems.
Location: Global, remote-friendly team with headquarters in Barcelona and colleagues across the US, UK, and beyond
Company
builds Nextflow and the Platform, enabling scientists, biotech companies, academic institutions, enterprises, and public-sector organizations to scale complex data workflows.
What you will do
- Build and own the integration between Intelligent Compute and the Platform.
- Enable customers to configure and run compute environments across AWS, Azure, GCP, Kubernetes, HPC schedulers, and GPU-enabled infrastructure.
- Integrate cloud provider APIs and SDKs while handling quota errors, permission issues, partial failures, and provider-specific behavior.
- Own usage metering, billing, invoice reconciliation, pay-as-you-go pricing, and free-tier onboarding.
- Design consistent data models and REST APIs across services and releases.
- Improve error handling, testing, observability, documentation, and incident diagnosis in collaboration with product, platform, infrastructure, and support teams.
Requirements
- 4+ years of experience building and operating production backend services, including ownership of at least one service.
- Strong Java and/or Groovy skills with Micronaut, Spring Boot, or a similar framework.
- Hands-on experience provisioning and managing resources through a major cloud provider API.
- Production experience with Kubernetes and customer-facing systems.
- Experience designing REST APIs and data models, maintaining integrations across versions, and ensuring data integrity.
- Ability to work independently in ambiguous situations, investigate undocumented systems, and document architectural decisions.
Nice to have
- Hands-on experience with multiple clouds, HPC or batch schedulers, and GPU workloads.
- Experience with usage-based billing, monetization platforms, Stripe, Metronome, or pay-as-you-go pricing.
- Background in self-serve products, free tiers, bioinformatics, Nextflow, or scientific computing.
- Experience with Prometheus, Grafana, ELK, CI/CD, Angular, or open-source contributions.
Culture & Benefits
- Global, remote-friendly working environment with colleagues across multiple countries.
- 23 vacation days per year, three additional company days in December, and public holidays according to the employee's location.
- Equity, private health insurance, and private life insurance.
- Home office allowance valued at over 1,000 USD.
- Oliva mental health app subscription and a 1,000 USD annual learning and development budget.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Java Backend Developer
5 дней назад
Senior Java Backend Engineer (Java)
5 дней назад
Senior Java/Spring Backend Engineer (AI)
5 дней назад
Senior Search Backend Engineer (m/f/x)
11 дней назад
Staff Software Engineer - Back End (Java)
130 000 - 160 000$
5 дней назад