Junior+/Middle Software Engineer (Python)

Junior+/Middle Software Engineer (Python)

Описание вакансии

Stealth-mode AI-powered Cloud-Native Health-Tech company is looking for a great, long-term Junior+/Middle Software Engineer (Python). It’s not vaporware, their platform supports US Physician Networks (IPAs) by enabling Smarter, Risk-Adjusted, and more Predictive Care that improves real patient outcomes.

The project is related to Agentic AI, Robotic Voice Agents, Audio Streaming, and Software Engineering in general.

⠀⠀

Compensation and Benefits:

Paid Time Off

The company has Unlimited PTOs Policy and compensated New Years Holidays on top of that. The misuse of the policy isn’t welcomed, though it’s definitely possible to take at least two weeks – and fully compensated – vacation, or more.

Corporate Hardware

The company provides Corporate Hardware for employees who completed their Probationary Period, as well as proven their value.

Cloud-Native

We prioritize Cloud-Native Architectures and Third-Party Integrations. We only occasionally use Self-Managed Solutions (e.g., GKE) when they are really required. We also avoid Fully Serverless approaches based solely on Cloud Functions or Cloud Run.

Relocation

Relocation assistance to a desired country may be provided after the probationary period, based on business needs and demonstrated performance.

Team Building

The company partially compensates Team Building events, when multiple teammates are located in nearby countries.

Location and timezone

  • We are focused on hiring in time zones overlapping with the US (Portugal, Spain) or Western Europe& Also consider additional locations where time zone overlap and payroll compliance can be reliably supported, including certain Eastern European and Middle Eastern countries (Bulgaria, UAE, etc.).

Target Stack:

  • Necessary: Python (FastAPI, pytest); Cloud Spanner; Git (GitHub, GitFlow)

  • As a plus: Google Cloud Platform (GCP); LLMs and GenAI; BigQuery; Cloud Composer (Airflow, DBT); Google Kubernetes Engine (GKE); Pub/Sub; Google Cloud Build

  • GSuite; Terraform; SonarSource; LucidChart.

NOTE: Similar Cloud-Native Experience is always an option.

NOTE: Knowledge of any OLTP Database (instead of Cloud Spanner) is always an option.

Overview of Future Responsibilities:

  • Proactive Studying and desire to grow.

  • Working Diligently and desire to bring value.

  • Software Engineering (including writing Auto Tests) using Python with future possibility to learn Go.

  • Working in a TDD-like environment that implies driving Development from Tests. Both tests and code already support through and through breakpoints, while the Interpreter itself is fully containerized.

  • Separation of Development and Operations.

  • Learning Data Engineering and Data Analytics in the future.

Required experience:

Software Engineering

  • 1+ years of hands-on Experience in Software Engineering (not just writing CRUD Endpoints) using Python.

  • 1+ years of hands-on Experience with OLTP Databases, where Cloud Spanner is always preferred.

  • Knowledge of Python and SQL is required.

  • B2 English or higher; ability to understand spoken and written English.

  • Advanced Russian; ability to communicate with Russian-speaking colleagues.

Cloud-Native & GCP

  • Cloud-native experience is strongly preferred. Candidates with deep proficiency in GCP will be prioritized, although experience with other major cloud providers (e.g., AWS or Azure) is also valuable.

  • This role requires working in a Unix-like Development Environment (e.g., macOS, Linux). We do not use Windows-based workstations for Engineering or AI-related tasks.

Business Domain

  • Experience in Healthcare, Health-Tech, and MedTech is a significant advantage.

Fundamentals

  • Deep knowledge of Mathematics, Statistics, Algorithms and Data Structures, etc, is always prioritized. Actually, Software Engineering — unlike Web Development — implies at least superficial knowledge of Algorithms and Data Structures.

  • Ability to work in an Iterative Development workflow. This role involves evolving solutions through Incremental Delivery rather than a Waterfall-style approach.

  • There are many other Experience Advantages a candidate may have, e.g., Kafka, Apache Beam (Dataflow) Streaming, Spark Streaming, Python’s asyncio, Terraform, etc.

Target Workflow

  • Cloud-Native (GCP) is always prioritized higher than self-hosted, on-premise, or homemade over Virtual Machines solutions. There are exceptions, such as we’re keenly trying to avoid Fully Serverless (Cloud Functions or Cloud Run over Pub/Sub or GCS) solutions.

  • The focus is on writing Pythonic Solutions and Style Guide-compliant SQL. SonarSource software is a ready-to-use helper. It’s definitely possible to write some bits in Go, where this PL is really applicable, though the default PL is Python.

  • Lakehouse-first Data Engineering (BigQuery, Cloud Composer, DBT) and Decoupled Distributed Data Processing are always prioritized higher than running Imperative Solutions over GKE or than doing Coupled Massively Parallel Processing Compute.

  • Imperative Code Solutions – including Classical Algorithms and Data Structures –, implemented over Dataflow or Spark are expected to come up only when the Lakehouse-first Approach isn’t applicable or is too costly.

Компания, занимающаяся разработкой облачных технологий для здравоохранения на базе искусственного интеллекта, ищет талантливого Junior+ / Middle инженера-программиста (Python) для долгосрочного сотрудничества.

Вы присоединитесь к международной команде первоклассных профессионалов, которые с энтузиазмом создают продукты, улучшающие качество медицинских услуг.

Требуемый опыт:

Программная инженерия

  • Один или более (1+) года практического опыта в программной инженерии (не только написание CRUD Endpoints) с использованием Python.

  • Один или более (1+) года практического опыта работы с базами данных OLTP, где всегда предпочтительным является Cloud Spanner.

  • Требуется знание Python и SQL.

  • Уровень английского языка не ниже среднего; способность понимать устную и письменную речь на английском языке.

Основы

  • Глубокие знания основ, таких как математика, статистика, алгоритмы и структуры данных и т. д., всегда являются приоритетом. На самом деле, программная инженерия — в отличие от веб-разработки — подразумевает как минимум поверхностные знания алгоритмов и структур данных.

  • Умение работать в итеративном рабочем процессе разработки. Эта должность предполагает развитие решений посредством инкрементальной доставки, а не подхода типа «водопад».

  • Более глубокие знания Python и SQL всегда являются приоритетом.

  • Кандидат может иметь и многие другие преимущества, связанные с опытом, например, Kafka, Apache Beam (Dataflow) Streaming, Spark Streaming, Python’s asyncio, Terraform и т. д.

Обязанности:

  • Разработка программного обеспечения (включая написание автоматических тестов) с использованием Python с возможностью изучения Go в будущем.

  • Изучение инженерии данных и аналитики данных в будущем.

Что мы предлагаем?

  • Полностью удаленная работа.

  • Интересные проекты.

  • Возможность работать с международной командой первоклассных профессионалов.

  • Unlimited PTO.

  • Корпоративное оборудование.

  • Помощь в переезде в зависимости от потребностей бизнеса.

Навыки
  • Python
  • Cloud Spanner
  • SQL
  • GCP
  • BigQuery
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию