SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Software Engineer

Company: Chemix, Inc.
Location: Sunnyvale
Posted on: August 7, 2022

Job Description:

Chemix is seeking a highly-motivated software engineer to develop and expand our AI platform for battery materials discovery. As a software engineer at Chemix, your mission is to (1) maintain and extend the data pipelines that turn our large experimental datasets into actionable results, and (2) build and maintain our computing infrastructure. 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 for various types of battery data and use cases

Maintain the codebases of our internal python libraries for battery machine learning

Design and implement new computational infrastructure as needed to facilitate our daily computational workflows

Introduce new software frameworks, workflows, and libraries, and best practices

Interface with our machine learning engineers and battery engineers to enable them to access the data they need

Inform the optimization of the R&D process that generates our data


Bachelor's degree in computer science, or the physical, chemical, or biological sciences, combined with 2+ years of work experience in software development

Extensive experience with the python data stack, e.g. pandas, numpy, Dask

Experience with cloud web services (AWS, Google Cloud, Azure, etc.) and Docker

Experience with software dev-ops: git, testing, CI/CD

Clear communication and good people skills

Strong organization and ability to manage parallel projects

Nice to have:

Experience with workflow orchestration tools, e.g. Airflow, Prefect, Luigi

Familiarity with experimental chemistry/materials science


Stock Option Plan

Health Care Plan (Medical, Dental & Vision)

Retirement Plan (401k)

Paid Time Off (Vacation, Sick & Public Holidays)

Family Leave (Maternity, Paternity)

Keywords: Chemix, Inc., Sunnyvale , Software Engineer, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds