Portfolio Jobs

Discover opportunities across our network of portfolio companies

Senior Software Engineer



Software Engineering
Sunnyvale, CA, USA
Posted on Wednesday, June 12, 2024

Chemix is seeking a highly-motivated software engineer to develop and expand our AI platform for autonomous battery materials discovery and optimization. Better batteries are a critical piece of humanity's transition to sustainable energy. As a software engineer at Chemix, you will contribute to our mission by building and maintaining the data pipelines that process our large experimental datasets. You'll make a fundamental contribution to developing the batteries that will power the electrification revolution in transportation and beyond.

As an early employee at a fast-moving startup, we expect you to quickly and creatively solve all kinds of technical problems, including those beyond your core expertise. An ideal candidate is able to learn quickly, is eager to stretch their knowledge of software development and computational infrastructure, takes pride in the quality of their work, and wants to make a real impact in energy storage technologies for electric transportation.


  • Develop and maintain data pipelines and core infrastructure for various types of battery data and use cases
  • Maintain and expand the codebases of our internal python libraries for battery data processing and machine learning
  • Design and implement new computational infrastructure as needed to facilitate our daily computational workflows
  • Introduce new software frameworks, workflows, and libraries, and development practices
  • Interface with our machine learning research staff, data engineers, and battery engineers to understand our software and data use cases, and design and implement solutions
  • Inform the optimization of the R&D process that generates our data