Principal Infrastructure Engineer
Within the United States /
We are expanding our team and you can be anywhere in the US to join us.
At Temporal, we are on a mission to remove the complexity in developing reliable software for the cloud. If you want to solve hard distributed system problems, have a passion for open source software and building a strong developer community, then come join us in our mission.
What team members bring to the table:
First principles and critical thinking skills, good design sensibilities, experience working in or with distributed systems and the challenges they bring, and a passion for advancing the state of the art along with the potential to change the way developers everywhere write distributed applications.
What team members are doing at Temporal:
Collaborating daily with highly technical and truly brilliant leaders in the field, drawing pictures and writing words around architecture, design and implementation of innovative systems and software. Writing clean code either building on or utilizing Temporal to make the world a better place by providing value to developers through world-class open source and hosted software.
We're currently investing in our:
*Open Source Server platform
*Open Source Client Runtime/SDK to support many programming languages
*Developer community to build integrations
*Best in-class Front-end
Technology We Enjoy:
*The right tool for the job
*Entirely cloud-based infrastructure
*A variety of programming languages
*CNCF projects and cloud native tooling
*Managed services with clean APIs
*Open Source Software
*Developer's choice of operating system (Mac, Linux, Windows)
Note: Temporal is written in Go (server) and Rust (core SDK), but language specific experience is not necessary to join.
You will be responsible for designing, building and maintaining the core infrastructure used by Temporal server product. This includes designing the infrastructure for both cloud offering and on-prem Enterprise solutions. You will also be responsible for designing, building and maintaining significant pieces of backend functionality for a highly scalable multi-tenant service. You will work on building key distributed systems components like Quotas, Throttling, Permissions, etc.
What You’ll Do
*Design and implement core backend service features
*Provide appropriate test coverage unit, integration, performance for feature ownership areas
*Clearly document design choices and operational knowledge to successfully deploy and run service with those features
*Provide appropriate service level logs and metric to make features operational for cloud service setup
*Provide appropriate alerts, dashboards, and runbooks for production
What You bring to us
*15 years coding experience (Go, Java, or other applicable language)
*Experience with distributed systems and concurrency primitives
*Experience in setting up observability infrastructure using Prometheus, Grafana, Loki, Thanos
*Experience building CI/CD and release pipelines using BuildKite, Travis, Jenkins, etc.
*Experience with deployment as code systems like Terraform, Chef, Puppet and Ansible
*Experience with container and management tool chains like Docker, Kubernetes, etc.
*Experience automating operations using Kubernetes Operators
*Scripting experience using bash, zsh, etc.
*A new category of software
*Collaborative, productive, and fun team
*Medical, dental (including ortho), & vision benefits (premiums paid by company)
*AD&D, long and short - term disability, life insurance (standard and supplemental)
*Employee Assistance Program
*Food allowance ($) per month
*$1000 for home office setup in addition to company issued hardware
About Temporal: Temporal offers an entirely new way to build scalable and reliable applications. Temporal enables developers to focus on writing important business logic, and not on managing state or worrying about the underlying infrastructure. The Temporal platform is already being trusted by top-tier companies as a core technology in their mission critical systems. Our active open source community of developers, who are also our users, provide us with real-time feedback and contributions. We're backed by top VC firms and have a team of professionals from start-ups and larger companies like Microsoft, Google, Amazon, Uber, Cisco and more.
Temporal Technologies is an Equal Opportunity Employer. Temporal Technologies does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate difference and diversity.
We are not working with agencies, thanks.