Senior Software Engineer, Asset Operations Backend jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tyba · 1 day ago

Senior Software Engineer, Asset Operations Backend

Tyba is a modeling platform for energy companies focused on renewable energy infrastructure. The role involves working on the Asset Operations Backend team to develop and maintain backend services that support real-time battery dispatch and energy market operations, while collaborating with data science teams to operationalize machine learning models.

Energy StorageSoftwareSolar

Responsibilities

Lead feature initiatives end-to-end: Scope, develop, test, release, and monitor new features—primarily backend, with collaboration across the frontend team
Partner with data science and optimization teams to operationalize ML models and optimization algorithms into production systems
Design, build, and maintain backend services that power real-time battery dispatch, bidding, and energy market operations
Performance engineering: Identify, profile, and address computational bottlenecks in a live bidding system that must communicate with market systems on strict timelines
Build and improve data pipelines and ETL processes using dbt and Python
Develop integrations with market entities (QSEs in ERCOT, Scheduling Coordinators in CAISO) and site telemetry systems
Contribute to infrastructure-as-code using Terraform/OpenTofu and manage AWS services (EKS, RDS, Redshift, S3, Kinesis)
Evolve our CI/CD practices, building on our existing CircleCI foundation
Enhance and steward system reliability: Conduct system migrations with minimal downtime, debug and fix production issues, and participate in an on-call rotation
Break apart monolithic services into well-designed microservices
Contribute across our polyglot stack (Python, Clojure, Kotlin)

Qualification

PythonAWSMicroservices architectureSQLCI/CD pipelinesInfrastructure-as-codeData processing librariesContainerizationAI-assisted developmentPassion for clean energyCross-functional collaborationFast-paced environment

Required

5+ years of professional software engineering experience
Strong proficiency in Python, including experience with data processing libraries (pandas, polars, NumPy) and production deployments
Experience with SQL and relational databases (PostgreSQL), including data warehouses and database performance optimization
Experience with cloud infrastructure, preferably AWS (EKS, RDS, S3)
Familiarity with containerization (Docker) and Kubernetes
Experience with infrastructure-as-code (Terraform/OpenTofu/Crossplane/Cloudformation or similar)
Strong understanding of distributed systems and microservices architecture
Experience with CI/CD pipelines
Ability to work cross-functionally, synthesizing requests from non-technical team members and external parties into well-designed engineering solutions
Comfortable working in a fast-paced startup environment with evolving requirements
Basic proficiency with agentic coding tools (e.g., Cursor, Copilot, Claude Code, Warp Agent Mode): You should be able to leverage AI-assisted development to accelerate your workflow while maintaining a high bar for code quality. This means having the judgment to review machine-generated code critically, understanding where AI tools excel and where they can go astray, and knowing when to trust automation vs. when to write code yourself

Preferred

Experience with JVM languages, particularly Kotlin
Experience with Clojure or other Lisp-family languages
Familiarity with data engineering tools (dbt, Snowflake, Redshift)
Experience with time-series data and real-time systems
Background supporting ML/data science teams in production environments
Familiarity with optimization libraries (cvxpy) or forecasting frameworks (neuralforecast, PyTorch)
Experience with GraphQL (Strawberry, Fulcro)
Knowledge of energy markets (ERCOT, CAISO) or renewable energy systems
Thought leadership in AI-assisted development: You've developed workflows, best practices, or tooling around agentic coding—perhaps contributing to prompt engineering, evaluating new tools, or helping teams adopt AI effectively while avoiding common pitfalls
Passion for clean energy and the energy transition

Benefits

Parental leave
Medical benefits
Unlimited PTO
A bakery below our HQ
Opportunity to own a stake in the company through an employee stock option plan.
Hybrid work model, remote work options, and team offsites.

Company

Tyba

twittertwitter
company-logo
Tyba is a modeling platform for developing, financing, operating solar and storage projects.

Funding

Current Stage
Early Stage
Total Funding
$16.15M
Key Investors
Energize CapitalPowerhouse Ventures,Wireframe Ventures
2025-02-06Series A· $13.9M
2023-01-23Seed· $2.25M

Leadership Team

leader-logo
Michael Baker
CEO & Co-Founder
linkedin
leader-logo
Tom Thunell
Co-Founder
linkedin
Company data provided by crunchbase