A Scientific Software Engineer at Solid Power develops and maintains robust, scalable software platforms supporting battery research, including data management, machine learning workflows, and automation, while collaborating with scientific teams to improve system reliability and documentation.
Key Responsibilities
Refactor scientist-developed exploratory code into robust, modular, production-ready applications
Triaging and resolving bugs, performance issues, and user-reported problems across applications
Implementing automated test suites, monitoring dashboards, and CI/CD pipelines to ensure application reliability
Creating and maintaining technical documentation, including architecture, API references, and deployment guides
Designing and implementing AI-assisted or rule-based workflows for autonomous issue detection and resolution
Defining, negotiating, and enforcing data contracts with upstream data sources and monitoring data quality
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.
Strong command of Python, including experience with testing frameworks pytest, unittest, scripting, and automation.
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 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/continuous delivery workflows (e.g., GitHub Actions, Azure DevOps, Jenkins).
Proven ability to write clear, comprehensive technical documentation for diverse audiences including developers, scientists, and end users.
Strong interpersonal skills with the ability to negotiate data contracts and work effectively across technical and scientific teams.
Ability to thrive in a fast-paced startup environment with minimal daily supervision, proactively identify problems, and implement solutions.
Physical ability to work prolonged periods at a computer.
Onsite presence preferred for direct collaboration with scientific and engineering teams and occasional physical data retrieval from non-networked equipment.
Benefits & Perks
Salary range of $125,000 - $150,000 per year
Medical, dental, and vision insurance
Employer-paid Life, AD&D, STD, and LTD insurance
401(k) plan with company match
8 paid holidays, including the week between Christmas and New Year's off
Unlimited Paid Time Off (PTO)
Up to six weeks paid FMLA leave
Cell phone reimbursement
Eligibility to participate in bonus and equity plans
Ready to Apply?
Join Solidpower and make an impact in renewable energy