Senior Software Engineer [Python]

Job expired!

Про роль

Приєднуйтеся до нас у захоплюючий період технічного зростання в Trailstone! Наша місія полягає в створенні світового класу продукту з відновлюваної енергії, який допоможе нам розширитися на нові ринки електроенергії по всьому світу. Ми шукаємо талановитого старшого інженера-розробника програмного забезпечення для приєднання до нашої глобальної технологічної команди, що базується в нашій штаб-квартирі в Остіні, штат Техас. Ваша основна відповідальність полягатиме у розробці першокласних мікросервісів та конвеєрів даних для нашої платформи торгівлі відновлюваною енергією з використанням Python. Наш різноманітний технічний стек включає Python (FastAPI, Pandas, Django), AWS (S3, Athena, ECS), Redis, Docker, Atlassian (Jira, Bitbucket), SQL Server та інші.

Ця повна зайнятість підпорядковується нашому глобальному менеджеру з розробки програмного забезпечення, який знаходиться в нашому інноваційному офісі в Берліні на Ернст-Рейтер-Платц. Основні обов'язки включають:

  • Проектування, розробку та підтримку мікросервісів, ETL завдань та компонентів системи для нашої платформи обробки та аналітики даних на основі Python.
  • Співпраця з інженерами, бізнес-аналітиками, трейдерами та вченими з даних у крос-функціональній команді.
  • Покращення та забезпечення якості коду через pull requests та code reviews.
  • Наставництво молодших інженерів.
  • Постійне відстеження останніх технологічних тенденцій для безперервного вдосконалення нашої платформи.

Про Вас

Ми шукаємо проактивного та прагматичного вирішувача проблем, який має досвід та впевненість у програмуванні на Python. Через нашу динамічну та міжнародну команду, ви повинні надавати пріоритет співпраці та прозорості у вашій роботі. Вміння працювати в гібридній хмарі та архітектурі на основі контейнерів є обов’язковим; ми працюємо частково на місці та частково на AWS.

Ми використовуємо гібридну модель роботи, тому ви повинні мати можливість їздити до нашого офісу в Берліні (Ернст-Рейтер-Платц) та працювати звідти в середньому 2-3 дні на тиждень. Бажані технічні навички та досвід включають:

  • Мінімум 5 років відповідного досвіду роботи з даними з використанням Python.
  • Доведений досвід забезпечення найкращих практик ETL для обробки, очищення та перевірки великих наборів даних.
  • Знання об'єктно-орієнтованого, функціонального та асинхронного програмування та шаблонів проектування.
  • Сильний досвід роботи з SQL та розуміння основних принципів баз даних.
  • Знання в енергетичному або фінансовому секторі є дуже бажаними.

Не відповідаєте кожному з вимог? Дослідження показують, що жінки та особи з менш представлених верств часто вагаються подавати заявки на посади, якщо вони не відповідають всім критеріям. У Trailstone ми прагнемо створити інклюзивне та автентичне робоче середовище для всіх. Якщо ця роль вас захоплює, ми закликаємо вас подати заявку, навіть