About Riskthinking.AI
We’re developing the world’s most comprehensive platform for delivering extreme climate risk data and analysis. Aligned to our standard, our data exchange indexes and provides billions of data points related to climate, geophysical, and socioeconomic risk. This data exchange powers large-scale visualization, and delivery into our analytics engines for financial stress testing and report generation, and acts as a data provider directly to our clients and partners. Clients will depend on our platform for deriving auditable insights and quantifying uncertainty.
The Role
Riskthinking is looking for a talented developer who understands distributed systems, cloud environments, and container orchestration. You’ll be responsible for overseeing the deployment of microservices, developing new code for automated infrastructure deployments, managing development, and production cloud environments, and defining success metrics for tracking the quality, observability, and performance of microservices. Additionally, you’ll be involved in developing automated testing methodologies for deployed microservices and ensuring they meet specified SLAs by utilizing chaos engineering frameworks.
Responsibilities
- Work on monitoring, logging, tracing, and orchestration of microservices using Kubernetes
- Define application performance metrics to be emitted by microservices and develop queries & dashboards to visualize them
- Develop infrastructure as code (IaC) for managing and deploying cloud & Kubernetes resources
- Define metrics-based SLAs for microservices and perform continuous testing of microservices to ensure that SLAs are being met
- Build systems that perform automated monitoring of microservices and critical infrastructure with alerting
- Troubleshoot issues with microservices and communicate with key stakeholders on their reliability, performance, and risks
- Develop and maintain runbooks for troubleshooting common issues and performing repeatable actions
- Advise in the planning and development of new infrastructure
Requirements
- Experience working with at least one cloud environment (AWS, GCP, Azure)
- Strong understanding of Kubernetes fundamentals
- Knowledgeable in at least one programming language: Python, Typescript, Go, Ruby
- Knowledge of cloud networking design concepts: VPCs, high availability systems, multi-tenancy, firewall configuration, block storage
- Ability to self-organize with the drive to identify and solve problems before they occur
Candidates with any of the following would stand out:
- Previous experience writing Infrastructure as Code
- Previous experience configuring monitoring systems (Prometheus, Grafana)
- Previous DevOps experience
Working at Riskthinking.AI
Our team is composed of developers and data scientists with a wide range of experience in finance, climate, ecology, and machine learning. You’ll be working in a highly innovative and fast-paced team building solutions that’ll be used by the world's leading financial institutions. You’ll gain exposure to working with big data and cutting edge cloud-native technologies in a fast paced startup environment. Your contributions will be substantial in shaping the foundation of our early product development by working collaboratively with our ambitious team.
Eligibility
- Due to the nature of this role and our maturity as a company, all applicants must have permanent work authorization prior to applying. We are not able to sponsor or transfer employment visas (e.g. H-1B).
- Must have the ability to work remotely
Employment Details
- We are open to part-time or full-time work arrangements, permanent or on a contract basis.
- Pay Is commensurate with education and experience.
Our Commitment To Diversity, Equity, And Inclusion
We evaluate all candidates on the basis of their ability to meet stated job requirements. We do not discriminate against candidates on the basis of sex, gender, marital status, religion, nationality, or other personal characteristics. In keeping with our commitment to supporting a safe and inclusive workplace, we strongly encourage candidates from traditionally underrepresented backgrounds to apply.