Computational Systems Developer

Alsym Energy

Alsym Energy

Software Engineering
Boston, MA, USA · Malden, MA, USA · Massachusetts, USA · United States
Posted on Feb 21, 2025

Alsym Energy, Inc is a leading innovator in the rapidly changing field of battery energy storage. It is essential for the world to succeed in the transition to sustainable energy and batteries are at the very core of the solution. In fact, the IEA predicts that 60% of CO2 emission reductions in 2030 will be directly related to batteries. This mission is what drives us every day. Over the last few years, supply-chain constraints and significant safety incidents arising from lithium-ion batteries have reduced confidence in the suitability of the technology. We have developed a revolutionary new chemistry that enables the highest performing non lithium-ion battery in the industry, that is inherently non-flammable, non-toxic, and cost effective.

We are seeking a proactive and skilled Computational Systems Developer to join our team. This role focuses on optimizing scientific software, designing user-centric tools, and ensuring scalable multi-user system architectures to support our cutting-edge research and development initiatives.

Key Responsibilities:

Code Optimization & Performance Tuning: Refactor and optimize Python scripts and computational models developed by scientists, employing parallel processing techniques to improve performance.

User Interface Design & Development: Design, implement, and enhance front-end and back-end interfaces for internal tools, prioritizing usability for both technical and non-technical stakeholders.

Scalability & Multi-User System Development: Architect and implement scalable solutions to support multiple users, utilizing microservices, containerization (Docker/Kubernetes), and distributed computing techniques.

Cloud & Infrastructure Management: Deploy and manage computational workloads on cloud platforms (AWS, GCP, or Azure) and leverage Infrastructure-as-Code (IaC) tools such as Terraform or Ansible.

Collaboration & Troubleshooting: Work closely with IT, R&D, and computational teams to resolve technical issues, enhance software integrations, and streamline workflows.

System Documentation: Create and maintain comprehensive documentation, including system configurations, user guides, and operational workflows, to ensure consistency and reliability.

Required Skills and Qualifications:

Python Development: Advanced proficiency in Python, with experience in performance optimization and parallel computing techniques, minimum 3 years of industry experience.

Microservices Architecture: Strong knowledge of microservices-based system design, RESTful APIs, and container orchestration using Kubernetes and Docker.

Scalability & Cloud Computing: Experience in scaling up scientific software for multi-user environments using cloud platforms (AWS, GCP, or Azure) and distributed computing frameworks (Dask, Ray, or Apache Spark).

Database & Storage Solutions: Hands-on experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.), caching strategies, and data pipeline optimizations.

UI/UX Design: Proven ability to design and implement user-friendly interfaces that simplify complex processes for diverse users.

Linux Proficiency: In-depth experience managing Linux-based systems for software deployment and infrastructure support.

DevOps & Automation: Familiarity with CI/CD pipelines, version control (Git), and automation tools (Jenkins, GitHub Actions, Terraform).

Problem-Solving: Strong analytical and troubleshooting skills to address computational and operational challenges effectively.

Communication Skills: Ability to clearly communicate technical information to multidisciplinary teams, including non-technical stakeholders.

Compensation, Benefits, and Perks:

We are committed to providing equitable compensation and a healthy working environment for our employees with a benefits package that provides the support that you need. We offer premium medical insurance cost through Blue Cross Blue Shield, dental insurance, offer a flexible Paid Time Off program, leave under PFML, and maintain a firm Anti-Harassment Policy. Every employee is also eligible for 401k, and stock options. A full listing of our benefits may be provided after an offer has been issued.

We are an equal opportunity employer at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, pregnancy, marital status, military or veteran status, or disability or any other status protected under state or federal law status.