The opportunity
Must have a Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, or a related field, plus 5 years of progressive, post-baccalaureate experience in Software development.
What you'll do
Contribute to team strategy, roadmap, tooling, process, and culture. Scope,: design, implement, and deploy robust solutions, making appropriate tradeoffs between reliability, throughput, latency, resiliency, engineering velocity and cost.
Innovate, design and implement software solutions that contribute towards: improvement in infrastructure resiliency, reliability, efficiency and management at scale.
Uphold our high engineering standards and improve our codebase and processes.
What they're looking for
- Developing, maintaining and debugging distributed systems built with open source tools;
- Building infrastructure as a product centered around users’ needs;
- Scaling distributed systems;
- Breaking down large complex systems;
- Identifying shortcomings and optimization opportunities to make data driven: cost performance tradeoffs to influence design decisions;
- Building and operating infrastructure and tools that empower developers;
- Working in a development team in AWS, Azure, OCI or GCP; and
- Programming languages: Ruby, Go, Python, or Java.