Назад
Company hidden
5 дней назад

Software Engineer (Python)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
Software Engineer (Python/distributed infrastructure): Building core frameworks and services that orchestrate engineering workflows across machines and clusters with an accent on scheduling, resource management, concurrency, and failure recovery. Focus on designing scalable APIs and abstractions, debugging complex distributed systems, and developing reliable test infrastructure and developer tooling.

Location: Hybrid, based at hirify.global offices in the US or Canada

Company

hirify.global builds specialized AI hardware and software infrastructure for high-speed model training and inference.

What you will do

  • Design, develop, test, and maintain Python frameworks and services for engineering workflows across machines and clusters.
  • Build abstractions for scheduling, distributed execution, resource management, workflow planning, test execution, and failure recovery.
  • Define APIs, module boundaries, extension points, and data models for maintainable infrastructure systems.
  • Reason about concurrency, asynchronous execution, multiprocessing, state management, retries, idempotency, cancellation, and partial failures.
  • Debug issues spanning Python applications, operating systems, filesystems, networking, remote machines, and distributed services.
  • Partner with platform, CI, release, quality, ML systems, and product engineering teams to develop scalable software designs.

Requirements

  • 3+ years of professional software-engineering experience.
  • Strong Python proficiency and understanding of its runtime behavior, strengths, and limitations.
  • Experience designing maintainable software systems, libraries, frameworks, backend services, or developer-facing APIs.
  • Understanding of concurrency, operating-system fundamentals, and distributed-systems concepts.
  • Strong debugging and independent problem-solving skills.
  • Ability to work in a hybrid arrangement from the US or Canada.

Nice to have

  • Experience with asyncio, multiprocessing, concurrent futures, or event-driven systems.
  • Experience building orchestration engines, workflow systems, schedulers, distributed job runners, or control-plane software.
  • Experience developing test infrastructure or pytest extensions.
  • Familiarity with CI, build, release, developer-productivity, Kubernetes, containerized, cluster-scheduling, or remote-execution systems.
  • BS/MS in Computer Science or a related field, or equivalent practical experience.

Culture & Benefits

  • Work on a specialized AI platform designed to go beyond GPU constraints.
  • Opportunities to publish and open-source AI research.
  • Work with a high-performance AI supercomputer platform.
  • Startup vitality combined with job stability.
  • Non-corporate culture focused on individual beliefs, inclusion, learning, growth, and support.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →