As Pulumi hits an inflection point in user growth, we need to build for scale to support hundreds of thousands of users. Are you excited to handle challenges of scale? Can you design and build cloud systems, make consistency and latency tradeoffs where appropriate, and optimize the ingestion of petabytes of JSON?
On any given day at Pulumi you might find yourself:
Migrating a write-heavy workload out of MySQL into DynamoDB
Engineering new features like full-text search, or drift detection
Designing a scheme for geo-replicating api.pulumi.com
Profiling, tuning, and optimizing slow MySQL queries
Building out data-intensive infrastructure for new cloud-scale product offerings
Adding new SaaS product capabilities at the intersection of dev tools, distributed systems, and compilers
We’re hiring motivated engineers from entry-level to principal, but it helps if you have experience and excitement for:
Backend engineering in a language like Go, C#, Java, etc.
Schema, index, and query design for MySQL or Postgres
Experience designing and operating compute and data infrastructure on AWS, Azure, GCP, or Kubernetes.
Working knowledge of infrastructure characteristics that impact application development, such as queue delivery guarantees, database isolation, consistency characteristics, and write durability.