Senior Software Engineer
Job Description
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.
Responsibilities:
- 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
Requirements
Either:
- Degree in computer science and 2+ years of work experience, or
- Degree in the physical, chemical, or biological sciences, combined with 4+ years of work experience in software development
Also:
- Extensive experience with the python data stack, e.g. pandas, numpy, Dask
- Experience with cloud web services (AWS, Google Cloud, Azure, etc.), databases, 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
- Previous experience with batteries and battery data
- Familiarity with experimental chemistry/materials science
Benefits
- Stock Option Plan
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
Date Posted
03/07/2024
Views
2
Similar Jobs
Senior Front-End Software Engineer - Percipient.ai
Views in the last 30 days - 0
Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...
View DetailsSenior Developer, Data Engineer - Tarana Wireless, Inc.
Views in the last 30 days - 0
Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...
View DetailsPrincipal Software Engineer (Prisma Access) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...
View DetailsPrincipal Engineer Software (Full Stack Developer) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...
View DetailsSenior Program Manager, Global Occupational Health & Safety - ServiceNow
Views in the last 30 days - 0
ServiceNow is seeking a Health Safety Program Manager to design implement and lead a comprehensive corporate safety program The role involves develop...
View DetailsStaff Flight Test Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...
View Details