We understand that everyone’s experience is unique, so if you’re excited about this role, and eager to make an impact on the clean energy transition, but don’t meet every requirement, we encourage you to apply anyway.
Tyba has two main products for customers – Project Simulation and Operations
Project Simulation: Configurable simulation platform where developers can model realistic financial and physical outcomes based on location, market dynamics, and battery specifications.
Operations: Auto-bidding platform, powered by a proprietary neural network, that recommends and executes operating strategies based on industry-leading price forecasts and optimization methodology.
Want a sense for what you’d be working on? Recently within Project Simulation we've released features that enable customers to create and save custom views of battery revenue and performance, and built a tool that lets users clone entire workflows and alter specific inputs faster. On the Operations front, we’ve made a big push within battery customization. Have a particular operating strategy that you want to implement, our tools let you do it!
Our asset models and ML models are written in Python. We also expose a public REST API and python client.
Our web app is built in Clojure(script) and Python. It uses the Fulcro library for managing client-server interactions. Tailwind CSS is used for styling, and Datomic and PostgreSQL for its data storage. The app is built using Docker and deployed via Kubernetes on AWS. The web app communicates with other internal codebases via GraphQL.
How does this apply to you as a Product Software Engineer? You’ll spend most of your time writing Python, exposing new features through our API layers (FastAPI and GraphQL), while also doing full-stack web development. If you don’t know Clojure, we’ll help you learn it so you can start making contributions.
Our web app is built in Clojure (script) and Python. It uses the Fulcro library for managing client-server interactions. Tailwind CSS is used for styling, and Datomic and PostgreSQL for its data storage. The app is built using Docker and deployed via Kubernetes on AWS. The web app communicates with other internal codebases via GraphQL.
Our asset models and ML models are written in Python. We also expose a public REST API and python client.
How does this apply to you as a Software Engineer, Product? You’ll spend most of your time writing Clojure(script) and doing full-stack web development. Occasionally, you’ll need to expose new battery features to our customers. For this, you’ll likely work on one of two Python-based API layers (FastAPI and GraphQL) that our team is responsible for managing.
Our interview process focuses on core competencies. We want to make sure that you are set up for success at a fast-growing and high-impact startup. We will first get to know each other through conversations about Tyba, your background, and what you are looking for in your next role. While the specifics vary, from there, we will focus on evaluating your skills and experience relevant to the role. Once we have determined whether or not you are a fit for the team, we will help you get to know the company better and speak with other team members to inform your decision. We prioritize transparency, clear communication, and ensuring we do our best to find a mutual fit.
© 2022 Tyba Energy Inc. San Francisco, CA