Back to jobs
New

Scientific Software Engineer

Louisville, CO

Position Overview:

Solid Power is seeking a Scientific Software Engineer to join our talented team of scientists working to revolutionize the battery industry through the development of next‐generation, all solid‐state rechargeable batteries. Solid Power is a dynamic, fast‐paced, collaborative, and innovative team environment. This role is purpose-built to ensure the long-term health, resilience, and self-sufficiency of mission-critical, internally-developed software platforms, including: an end-to-end data lineage tool (tracking cell precursor information through electrochemical cycling) and a materials informatics platform (featuring ML-based prediction of cell performance, automated EIS fitting, and Bayesian optimization workflows).

The ideal candidate is a software engineer with experience in research-to-production code translation, who has a track record of working with scientific python libraries. The role is well-suited for an individual with high attention to detail who takes pride in making systems robust, well-documented, and maintainable. Familiarity with battery systems and machine learning workflows are strongly preferred.

Job Duties:

Platform Support

  • Work with Materials Informatics team members to refactor scientist-developed exploratory code into robust, modular, production-ready applications.
  • Propose systems/workflows to address common user feedback for existing systems, especially managing user access, authentication flows, and frontend GUI troubleshooting.
  • Triage and resolve bugs, performance issues, and user-reported problems across current and future applications.
  • Implement incremental improvements and some feature requests as prioritized by the team.
  • Collaborate with IT on infrastructure needs including Azure resource management, Docker container orchestration, and authentication flows.
  • Stay current with relevant tooling and best practices in DevOps, site reliability engineering, and LLM-powered automation.
  • Learn the underlying statistical, machine learning, and mathematical transformations employed in the applications.

Testing & Reliability

  • Design and implement comprehensive automated test suites (unit, integration, and end-to-end) that run on a daily cadence to validate application health.
  • Build monitoring dashboards and alerting systems that surface failures or data anomalies before they impact end users.
  • Develop and maintain CI/CD pipelines that enforce quality gates on every code change.

Documentation & Knowledge Capture

  • Produce thorough technical documentation for both applications, including architecture overviews, API references, deployment guides, and runbooks.
  • Document internal data models, transformation logic, and integration points so that any qualified engineer could onboard and readily contribute.
  • Maintain living documentation that evolves alongside the codebase; automate documentation generation where feasible.

Autonomous Operations & Agentic Workflows

  • Design and implement agentic (AI-assisted or rule-based) workflows capable of detecting, diagnosing, and resolving routine application issues without significant human intervention.
  • Build self-healing mechanisms for common failure modes, including automated rollback, retry logic, and environment recovery.
  • Continuously expand the scope of issues that can be resolved autonomously, reducing the on-call burden on the broader team.

Data Contracts & Stakeholder Interface

  • Serve as the primary liaison between the Materials Informatics team and data-generating teams.
  • Define, negotiate, and enforce data contracts that specify schema, format, quality, and delivery expectations for upstream data sources.
  • Monitor incoming data for contract violations and work with source teams to resolve discrepancies promptly.

Qualifications/Requirements:

  • Bachelor’s degree or beyond in Computer Science, Software Engineering, Information Technology, Data Science, Applied Mathematics/Statistics or a related field.
  • Minimum of 3 years of professional experience in software engineering, DevOps, site reliability engineering, or a closely related role.
  • Significant experience translating scientist-developed exploratory code to robust, modular, production-ready applications.
  • Strong command of Python, including experience with testing frameworks (pytest, unittest), scripting, and automation. As well as an understanding of the Torch framework with demonstrated experience supporting applications that make use of it.
  • Familiarity with ML model serving, retraining pipelines, or MLOps tooling.
  • Working knowledge of JavaScript/TypeScript and modern front-end frameworks relevant to maintaining the existing applications.
  • Hands-on experience with Docker for building, deploying, and managing containerized applications.
  • Familiarity with Azure Active Directory (authentication), Azure Databricks, Azure Data Factory, DuckDB, and related cloud infrastructure.
  • Demonstrated experience building automated test pipelines and continuous integration/delivery workflows (e.g., GitHub Actions, Azure DevOps, Jenkins).
  • Proven ability to write clear, comprehensive technical documentation for diverse audiences (developers, scientists, end users).
  • Strong interpersonal skills with the ability to negotiate data contracts and work effectively across technical and scientific teams.
  • Thrives in a fast-paced startup environment with minimal daily supervision; proactively identifies problems and implements solutions.
  • Relevant certifications (e.g., Azure Developer Associate, Azure DevOps Engineer Expert) are a plus.
  • Experience building or integrating agentic AI workflows (e.g., using LLM-based agents for automated troubleshooting, code repair, or DevOps tasks) is a plus.
  • Familiarity with data pipeline and workflow orchestration tools (e.g., Apache Airflow, Prefect, Dagster) is a plus.

Physical Requirements:

  • Prolonged periods working at a computer.
  • Onsite presence preferred for direct collaboration with scientific and engineering teams and occasional physical data retrieval from non-networked equipment.

Salary Range: $125,000 - $150,000/year

Benefits: Solid Power offers a comprehensive benefit package that includes medical/dental/vision insurance, employer paid Life/AD&D/STD/LTD insurance, 401k with company match, 8 paid holidays + the week between Christmas and New Years off, Unlimited PTO, up to six (6) weeks paid FMLA leave, cell phone reimbursement and eligibility to participate in our bonus and equity plans. 

Export Control Requirements: This position could require access to technology, software and other information that is subject to governmental access control restrictions, due to export controls. Employment in this position is conditioned on the continued availability of government authorization to authorize release of such items, to the extent required, including without limitation an export license, or other documentation required to establish authorization to receive access to such items.    

Company may delay commencement of employment, rescind an offer of employment, terminate employment, and/or may modify job responsibilities, compensation, benefits, and/or access to Company facilities and information systems, as Company deems appropriate, in order to ensure compliance with applicable government access control restrictions.

This position will be posted for a minimum of 7 days and will remain open until filled or adjusted based on the volume of applicants.

All offers of employment at Solid Power are contingent upon clear results of a thorough background check.

Please no soliciting from staffing agencies. Thank you!

#LI-Onsite

#LI-RM1

 

Create a Job Alert

Interested in building your career at Solid Power? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...

U.S. Standard Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.
Select...
Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Solid Power’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.