4 дня назад
Software Engineer II (Distributed Systems)
148 000 - 194 250$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer II (Distributed Systems): Building and operating core Temporal server components for task processing, scheduling, workflow execution, visibility, and developer-facing primitives with an accent on reliability, performance, operability, and developer experience. Focus on designing distributed systems features, solving concurrency and consistency challenges, and improving production observability through testing, instrumentation, dashboards, alerts, and runbooks.
Location: Remote within the United States; listed locations are Seattle, Washington and San Francisco, California.
Salary: $118,400–$194,250 annually by US market tier, plus equity.
Company
Technologies develops an open-source and enterprise distributed systems platform for workflow orchestration.
What you will do
- Design, implement, test, and ship features and improvements for the core server.
- Work on distributed systems areas including task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, and workflow lifecycle features.
- Collaborate with engineers, product managers, cloud teams, and customer-facing teams to deliver scalable solutions.
- Improve reliability and operability through tests, instrumentation, dashboards, alerts, runbooks, and documentation.
- Participate in design discussions and code reviews while contributing bug fixes and developer-experience improvements for open-source users and enterprise customers.
- Share knowledge and contribute to a collaborative engineering culture.
Requirements
- Experience building and operating production backend systems, including distributed systems and concurrency.
- Strong computer science fundamentals, including concurrency, data structures, and debugging.
- Production-quality programming experience in Go, Java, or another applicable backend language.
- Familiarity with fault tolerance, consistency tradeoffs, replication, scheduling, and performance in distributed systems.
- Ability to break down ambiguous problems, incorporate code-review feedback, and communicate progress, risks, and tradeoffs clearly.
- Experience with testing practices and an operational mindset is beneficial.
Nice to have
- Experience with open-source software or communities.
- Experience with AWS, Azure, or GCP.
- Exposure to Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL.
- Exposure to Kubernetes or related tooling such as CRDs, KEDA, or Argo.
Culture & Benefits
- Hands-on work on a distributed systems platform used by an open-source community and enterprise customers.
- Opportunities to learn a large, complex codebase and deepen distributed systems expertise.
- Collaboration with experienced engineers and cross-functional teams.
- Equity is included in the compensation package.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Baseten
6 дней назад
Software Engineer (AI)
180 000 - 360 000$
8 дней назад
Software Engineer, Storage
130 600 - 192 000$
8 дней назад
Software Engineer, Deploy at Scale (AI)
154 000 - 188 000$
ClickHouse
11 дней назад
Backend Engineer (Go)
147 000 - 215 000$
8 дней назад
Engineering Manager (Distributed Systems)
140 000 - 190 000$
Replit
8 дней назад
Software Engineer, Distributed Systems (Cloud)
130 000 - 290 000$