Job Summary
A microservices company is filling a position for a Remote SDK Engineer.
Core Responsibilities Include:
- Designing & building Temporal client SDK’s by developing open source packages & libraries in a variety of languages
- Communicating directly with users of the products you build & making appropriate adjustments
- Contributing to the overall design of the product as SDKs are a big & integral part of how the system operates
Qualifications for this position include:
- 5+ years of professional software development experience
- Experience contributing to open source projects and an affinity for programming languages
- Software development experience with two or more years of Rust, Java, Python, or Go
- Experience contributing to the architecture and design of large, complex, distributed systems
- Experience with a variety of things like compilers, frameworks, language patterns, idiomatic programming & writing core libraries
- Experience with dependency injection, unit testing frameworks, client thread pools, memory leaks, multithreading & concurrent programming