Rondo Energyposted 2 days ago
$200,000 - $240,000/Yr
Full-time • Mid Level
Alameda, CA

About the position

At Rondo, we help the world’s most difficult-to-decarbonize industries rapidly lower their energy costs and carbon emissions. Our low-cost, drop-in heat battery replaces fossil-fired boilers at industrial facilities, enabling companies to deeply decarbonize without making costly changes to their factories. Utilizing century-old refractory brick material and cutting-edge automation, Rondo Heat Batteries (RHBs) turn intermittent renewable electricity into continuous, high-temperature heat and power. With proven success in the field and modular models, we reduce cost and emissions across various industries, from food and textiles to steel and cement. With a $3+ trillion market potential, we’re driving new demand for renewables, improving energy security, and accelerating rapid carbon reduction within the world’s most hard-to-abate sectors. As a Software Engineer, you will design, develop, and maintain a scalable software package that brings together performance, cost, and value models into a single, powerful platform. Your work will turn complex technical and financial data into clear, actionable insights that help shape our company’s strategy. While you won’t be building the technical or financial models themselves, you’ll create the robust software that connects them—enabling high-confidence trade studies, parameter sweeps, and scenario analysis. This role calls for deep technical expertise, excellent communication skills, and a passion for solving complex, multidisciplinary problems.

Responsibilities

  • Lead the design and development of modular TEA software platform.
  • Integrate engineering performance models, cost models, and customer value models into a unified TEA model.
  • Automate the collection, processing, and visualization of large datasets.
  • Build APIs and data pipelines to connect with external models and databases.
  • Collaborate with scientists, engineers, and business teams to refine TEA software platform and modeling.
  • Ensure TEA software platform is scalable, accurate, maintainable, and aligned with software engineering best practices.
  • Identify and implement innovations that improve model integration, usability, and insight delivery.
  • Explore and select optimal processing frameworks for different modeling methodologies.

Requirements

  • BS/MS in Computer Science, Engineering, Applied Mathematics, or related field.
  • 5+ years in software architecture, object-oriented design, and data-driven platform development (Python, C++, Java, etc.).
  • Demonstrated ability to integrate multiple models and large datasets into cohesive software solutions.
  • Strong grasp of design patterns, algorithms, data structures, and visualization tools (Plotly Dash, D3.js, BI tools).
  • Familiarity with cloud/distributed computing, ETL pipelines, data warehouses, or streaming data systems.

Nice-to-haves

  • Experience with lifecycle cost modeling, cost-benefit analysis, or techno-economic frameworks.
  • Background in scientific computing, engineering simulations, or manufacturing systems.
  • Front-end prototyping skills for dashboards or analytics tools.
  • DevOps experience (CI/CD, containers, cloud deployment).

Benefits

  • Comprehensive Medical Benefits
  • Dental & Vision Benefits
  • Life Insurance and ADD
  • Up to 12 paid holidays per year, in addition to a company week-long holiday in December
  • Flexible time off policy
  • 401(k) plan with company match
  • Cell Phone Reimbursement
  • Catered lunches on-site
  • An opportunity to make a huge positive impact on the planet
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service