Temporal is looking to hire a Senior Engineer to design, build, and maintain significant portions of their backend functionality for highly scalable, multi-tenant services, including key distributed systems components like Quotas, Throttling, Visibility, Task Processing, and Matching. They aim to build a new enterprise offering with both on-premise and dedicated cloud options.
Requirements
- 5 or more years of experience working with highly scalable distributed systems.
- Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency.
- Experience with Go or Java or other applicable languages.
- Experience working with Open Source Systems.
- Experience building systems with technologies like Kafka, Cassandra, MySQL, Elasticsearch.
- Experience building and running services on AWS.
- Microsoft Azure and Google GCP experience.
Responsibilities
- Design and implement core backend service features.
- Provide appropriate test coverage for unit, integration, and performance for your feature ownership area.
- Clearly document design choices and operational knowledge to successfully deploy and run service with those features.
- Provide appropriate service level logs and metrics to make features operational for cloud service setup.
- Provide appropriate alerts, dashboards, and runbooks for production.
Other
- We are looking for those who share our values, challenge 'standard' thinking, and want to influence our future.
- If you have a passion for helping developer communities, open-source software, and want to be a part of our amazing team, we'd love to hear from you!
- Unlimited PTO, 12 Holidays + 2 Floating Holidays
- 100% Premiums Coverage for Medical, Dental, and Vision
- AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)