Back-End Software Developer

We are 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, delivery into our analytics engines for financial stress testing and report generation, and acts as a data provider directly into partner integrations. Clients will depend on our platform for deriving auditable insights and quantifying uncertainty through advanced stress testing and reporting features.

The Role

As a Backend Software Developer working on our analytics stack, you’ll be working closely with our data science and software development teams to integrate and productionize cutting edge research into our ClimateWisdom platform. The analytics stack will be driven primarily by user interactions and will handle report generation, deriving new insights and datasets, integration with machine learning models, visualizations, and much more. As this stack is being developed from the ground up, you’ll have the opportunity to provide valuable input and direction on the design and architecture of the implementation.

 

Responsibilities

  • Integrate new services into the wider ClimateWisdom platform

  • Work on the stress testing and ESG features of ClimateWisdom

  • Integrate research from our data science team into productionized microservices

  • Create automations for report generation and live insights into user data

  • Collaborate with our teams and stakeholders to innovate new capabilities for our platforms

 

Requirements

  • High level of proficiency using Kotlin in a server-side environment

  • Strong understanding of the JVM-based software development ecosystem

  • Strong understanding of algorithms and data structures

  • Experience with building highly concurrent applications

  • Experience with using SQL databases

  • Fluent with Git and Github, continuous integration, software testing methodologies

 

Candidates with any of the following would stand out:

  • Knowledge of working in Dockerized/Kubernetes environments

  • Knowledge of working with distributed systems and microservice architectures

  • Previous experience with NoSQL databases

  • Previous experience with streaming architectures such as Kafka

  • Comfort with event-driven and data-drive development patterns

 

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 .

 

How To Apply

Send a cover letter and resume  to [email protected] and we will be in contact.