Temporal Technologies

Software Engineer II, OSS

Temporal Technologies
Apply
7 hours ago
Seattle, WA, USA or San Francisco, CA, USAMid Level
H1B sponsor

Base Salary

$118k - $194k/yr

Responsibilities

  • Design, implement, test, and ship well-scoped features and improvements for the Temporal server.
  • Work on distributed systems problems involving task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features.
  • Make engineering tradeoffs balancing developer experience, performance, and operability requirements.
  • Collaborate with engineers, product managers, cloud teams, and customer-facing teams to deliver scalable solutions.
  • Improve server reliability and operability through tests, instrumentation, dashboards, alerts, runbooks, and documentation.
  • Participate in design discussions and code reviews and contribute to a high-quality codebase.
  • Improve the developer experience for open source users and enterprise customers through incremental improvements and bug fixes.
  • Share knowledge and contribute to a collaborative engineering culture.

Requirements

  • Experience building and operating production backend systems, including distributed systems and concurrency experience.
  • Strong computer science fundamentals in concurrency, data structures, and debugging.
  • Experience writing production-quality code in Go, Java, or another applicable backend language.
  • Familiarity with distributed systems concepts such as fault tolerance, consistency tradeoffs, replication, scheduling, and performance.
  • Ability to break down ambiguous problems, ask questions, incorporate code review feedback, and communicate progress, risks, and tradeoffs clearly.
  • Experience with testing practices and an operational mindset is a plus.
  • Experience with open source software or communities is a plus.
  • Experience with AWS, Azure, or GCP is a plus.
  • Exposure to Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL is a plus.
  • Exposure to Kubernetes or related tooling such as CRDs, KEDA, or Argo is a plus.

Tech Stack

Apache CassandraArgo CDAWSAzureClickHouseElasticsearchGoGoogle Cloud PlatformJavaKubernetesMySQLPostgreSQL

Categories

Temporal Technologies

About Temporal Technologies

501-1,000 employees

Temporal Technologies builds an open-source durable workflow platform that software teams use to orchestrate long-running, stateful application logic across services. It monetizes through a managed cloud offering and commercial support for its server and SDKs. Founded in 2019 and headquartered in Bellevue, Washington, it lists public adopters such as Netflix, Snap, Indeed, and Datadog.

Contact me