Staff Software Engineer, Metering and Billing
Роботодавець · Kong
Будапешт
У команді Konnect Metering & Billing у Kong ви будете проєктувати, створювати та підтримувати бекенд-сервіси для двох продуктів: обліку використання й білінгу, а також управління витратами на ШІ (Tokenomics), що дає клієнтам можливість бачити та контролювати свої витрати на використання ШІ. Як бекенд-інженер, ви тісно співпрацюватимете з командами розробки та продукту над створенням масштабованих сервісів і API, які обробляють мільйони подій на секунду та мають прямий і відчутний вплив на наших клієнтів.
Завдання
- Проєктування, реалізація та підтримка мікросервісів і API для обліку використання, білінгу, виставлення рахунків та аналітики у великих масштабах.
- Розробка функцій управління витратами на ШІ, які допомагають клієнтам відстежувати, розподіляти та контролювати використання й витрати токенів LLM, включаючи розподіл витрат, бюджети та ліміти використання.
- Проєктування бекенд-систем, які обробляють мільйony подій на секунду в реальному часі.
- Співпраця з командами продукту та розробки задля визначення системних вимог і створення високоякісних, орієнтованих на клієнта рішень.
- Оптимізація продуктивності баз даних та забезпечення цілісності, надійності й безпеки даних у розподілених системах.
- Інтеграція зі сторонніми сервісами (наприклад, Stripe, CRM) для забезпечення білінгу та звітності.
- Підтримка продакшн-сервісів за допомогою моніторингу, усунення несправностей та чергувань (on-call) для забезпечення їх високої доступності.
- Застосування найкращих практик DevOps, CI/CD та хмарно-орієнтованої (cloud-native) розробки.
- Написання автоматизованих тестів для перевірки поведінки системи та запобігання регресіям.
Вимоги
- Досвід роботи з Go, Node.js.
- Внесок у проєкти з відкритим вихідним кодом (open source).
- Знайомство з хмарно-орієнтованими технологіями (наприклад, Kubernetes, Docker).
- Робота з великими даними (наприклад, ClickHouse), потоковими платформами (наприклад, Kafka) та подієво-орієнтованими архітектурами (event-driven).
- 5 років професійного досвіду розробки програмного забезпечення.
- Підтверджений досвід створення масштабованих бекенд-сервісів.
- Продемонстрована здатність розгортати та підтримувати продакшн-системи у великих масштабах.
- Ґрунтовне розуміння розподілених систем, API та оптимізації баз даних.
- Чудові навички усного та письмового спілкування.