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