AcademicJobs.com Jobs

AcademicJobs.com

Applications Close:

Berkeley

5 Star University

"Mathematical Software Developer"

Academic Connect
Applications Close

Mathematical Software Developer

Mathematical Software Developer

Posted: 31-Aug-25

Location: Berkeley, California

Categories: Staff/Administrative

Internal Number: 105035

Berkeley Lab's Applied Mathematics and Computational Research Division has an opening for an experienced Mathematical Software Developer to assist with the development and implementation of state-of-the-art techniques and algorithms for sparse matrix computation. The position is funded by the exciting and successful DOE Scientific Discovery through Advanced Computing (SciDAC) Program, which promotes collaborations among applied mathematicians, computer scientists, and domain scientists to tackle important science problems. As a participant of the SciDAC Program, the successful candidate will not only have an opportunity to work with other algorithm developers but also collaboratively with domain scientists to solve problems on large-scale computational platforms.

What You Will Do:

  • Participate in the development and implementation of codes for the solution of large sparse systems of linear equations using direct methods and other approaches on advanced computer architectures.
  • Analysis of the performance profile and algorithmic complexity of existing algorithms and their implementations.
  • Improvement of the efficiency and reliability of existing algorithms.
  • Work on and resolve problems of diverse scope where analysis of data requires evaluation of identifiable factors.
  • Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
  • Network with senior internal and external personnel in own area of expertise.

What is Required:

  • Typically requires a minimum of 5 years of related experience with a Bachelor's degree; or 3 years and a Master's degree; or an equivalent combination of education and work experience.
  • A minimum of 3 years working with complex codes.
  • Demonstrated expertise in sparse data structures, high performance computing, and parallel computing (including computing on GPU's).
  • Demonstrated experience in modern high-level programming languages, including FORTRAN, C, and matlab
  • Knowledge of matrix computation, graph theory, and data structures.
  • Basic understanding of challenges in sparse matrix computation, including issues with sparse matrix factorizations.
  • Skills in code development and debugging for complex algorithms.
  • Ability to troubleshoot and solve problems of diverse scope where analysis of data requires evaluation of identifiable factors.
  • Ability to network with senior internal and external personnel in own area of expertise.
  • Excellent oral and written communication skills.
  • Demonstrated ability to work effectively as part of a cross-disciplinary team.

This is a full time, 1 year, term appointment with the possibility of extension or conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs. (Currently 12 months of funding is available to support this position)

The full salary range of this position is between $114,612 to $193,416 per year and is expected to pay between a targeted range of $128,928 to $157,596 per year depending upon candidates' full skills, knowledge, and abilities, including education, certifications, and years of experience.

This position is subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.

Work may be performed on-site, hybrid, full-time telework. The primary location for this role is Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. Work must be performed within the United States. A REAL ID or other acceptable form of identification is required to access Berkeley Lab sites (for more information click here).

10

Whoops! This job is not yet sponsored…

Pay to Upgrade Listing

Or, view more options below

View full job details

See the complete job description, requirements, and application process

Stay on their radar

Join the talent pool for AcademicJobs.com

Join Talent Pool

Express interest in this position

Let AcademicJobs.com know you're interested in Mathematical Software Developer

Add this Job Post to FavoritesExpress Interest

Get similar job alerts

Receive notifications when similar positions become available

Share this opportunity

Send this job to colleagues or friends who might be interested

237 Programmer/Analyst Jobs Found
View All

AcademicJobs.com

Johns Hopkins Bayview

Staff / Administration

Closes: Nov 1, 2025

AcademicJobs.com

Stanford, California

Staff / Administration

Closes: Oct 31, 2025

AcademicJobs.com

Baltimore

Staff / Administration

Closes: Oct 31, 2025
View More