5 дней назад
Software Engineer (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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 offices in the US or Canada
Company
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Software Engineer (Kubernetes)
215 000 - 275 000$
5 дней назад
Software Engineer (AI Infrastructure)
170 000 - 205 000$
5 дней назад
Software Engineer (Robotics/Cloud Infrastructure)
200 000 - 280 000$
Lambda
5 дней назад
Senior Software Engineer (Storage)
266 000 - 395 000$
5 дней назад
Software Engineer - Public Sector (AI)
Cohere
4 дня назад