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.

You will join an international team of first-class professionals who are passionate about creating products that improve the quality of medical services.

Some Bits of Our Stack:

  • Google Cloud Platform (GCP)

  • GSuite

  • LLMs and GenAI

  • BigQuery

  • Cloud Composer (Airflow, DBT),

  • Python (FastAPI, pytest)

  • Cloud Spanner

  • Google Kubernetes Engine (GKE)

  • Pub/Sub

  • Git (GitHub, GitFlow)

  • Google Cloud Build

  • 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.

Required Experience:

Software Engineering

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

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

  • Knowledge of Python and SQL is required.

  • Upper-Intermediate 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 Google Cloud Platform (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. Virtualization (e.g., WSL) isn’t enough.

Business Domain

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

Fundamentals

  • Deep knowledge of Fundamentals, such as 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.

  • Stronger knowledge of Python and SQL is always prioritized.

  • 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.

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.

Location and timezone:

  • We are focused on hiring in time zones overlapping with the US (Portugal, Spain) or Western Europe

  • We are only able to engage contractors in countries where international payroll and compliance can be reliably supported

What about offer?

  • Fully remote work.

  • Interesting projects to work on.

  • Opportunity to work with international team of first-class professionals.

  • Unlimited PTO

  • Corporate hardware

  • Relocation assistance based on business needs

  • Team Building events.

Компания, занимающаяся разработкой облачных технологий для здравоохранения на базе искусственного интеллекта, ищет талантливого 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
Посмотреть контакты работодателя

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

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

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