Computational Systems Developer

Alsym Energy

Alsym Energy

Software Engineering
Woburn, MA, USA
Posted on Dec 6, 2024

Job Title: Computational Systems Developer

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 developing robust database systems to support our cutting-edge research and development initiatives.

Key Responsibilities:

  • Software Licensing Compliance: Monitor and ensure legal compliance for internally developed Python codes and third-party libraries.
  • Code Optimization & Performance Tuning: Refactor and optimize Python scripts and computational models developed by scientists, employing parallel processing techniques to improve performance.
  • User Interface Development: Design, implement, and enhance front-end and back-end interfaces for internal tools, prioritizing usability for both technical and non-technical stakeholders.
  • Database System Design: Develop scalable SQL and NoSQL database systems to manage structured and unstructured data efficiently.
  • 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:

Software Compliance Expertise: Familiarity with licensing agreements and best practices for ensuring compliance.

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

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

Database Management: Expertise in database design and optimization, with hands-on experience in SQL, NoSQL.

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

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 cover 80% of the employee’s premium medical insurance cost through Blue Cross Blue Shield, dental insurance through Bento Dental, offer a flexible Paid Time Off program, and maintain a firm Harassment Policy that includes Diversity, Inclusion, Equity, & Gender Protections. Every employee is also eligible for PFML, 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 and value diversity & inclusion at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.