The Department of Earth, Planetary, and Space Sciences is an academic unit within the College of Letters and Science with an exciting and expansive research program. The department is looking for an experienced applications programmer to fulfill the following duties; manages application programming tools for modeling and visualizing magnetic field and plasma observations from solar system bodies, leading tasks of laboratory and space calibration of magnetometers, and providing application programming support for analysis, rotations and archiving of magnetic field data. Support the NASA proposal writing process to bring new funds into the space sciences group. Work independently and collaboratively with other team members to develop and implement programming solutions for modeling and visualizing large datasets. Responsible for setting own priorities. Expected to use analytical and creative skills to resolve issues in a timely manner without assistance. Supervise junior applications programmers, junior and senior data system analysts, and systems administrators. Responsible for providing guidance on computer systems configuration and purchasing and the recruitment, hiring, and retention of Application Programmers and Data System Analysts.
Salary & Compensation
- UCLA provides a full pay range. Actual salary offers consider factors, including budget, prior experience, skills, knowledge, abilities, education, licensure and certifications, and other business considerations. Salary offers at the top of the range are not common. Visit UC Benefit package to discover benefits that start on day one, and UC Total Compensation Estimator to calculate the total compensation value with benefits.
Qualifications
-
Ability to program in Fortran, C++, Matlab, IDL and Python. (Required)
- Demonstrated detailed knowledge of the principles of electromagnetism and space plasma physics. (Required)
- Demonstrated knowledge of working with fields and particles data from planetary and interplanetary spacecraft. (Required)
- Detailed knowledge of Windows, Linux and Macintosh desktop and laptop computers, and knowledge of both common applications (office software, browsers, file managers, etc) and mathematical analysis software (Matlab, Maple, Mathematica, etc) and common Python libraries (NumPy, SciPy, SpacePy, etc). (Required)
- Ability to create distributable application programs with Docker containers and within local virtual machine environments. (Required)
- Working knowledge of UCLA computing and networking standards and practices. (Preferred)
- Knowledge of Planetary Data System (PDS) and associated metadata, construction of spacecraft attitude and trajectory from SPICE kernels. (Required)
- Ability to evaluate the performance of supervised staff members and provide guidance as needed to maintain high performance levels. Willing to take appropriate disciplinary measures if required to improve sub-par performance. (Required)
- Ability to evaluate and select the best potential candidates for open positions through a combination of resume review and interview techniques. (Required)
- Excellent verbal and written communications skills. (Required)
- Knowledge of data inversion techniques such as linear and non-linear optimizations, Baysian inversion, Markov Chain Monte Carlo inversion. (Required)
Education, Licenses, Certifications & Personal Affiliations
-
Bachelor's Degree in related area and / or equivalent experience / training (Required)
- PhD MS or Ph.D degree in Space Plasma Physics or related field; and/or an equivalent combination of education and experience (Preferred)
Special Conditions for Employment
-
Background Check: Continued employment is contingent upon the completion of a satisfactory background investigation.
- Live Scan Background Check: A Live Scan background check must be completed prior to the start of employment.
- E-Verify Check: The position is funded by federal contracts/subcontracts requiring UCLA to notify job applicants that an E-Verify check will be conducted and the successful candidate(s) must pass the E-Verify check.
Schedule
8:00AM-5:00PM
Union/Policy Covered
99-Policy Covered
Complete Position Description
https://universityofcalifornia.marketpayjobs.com/ShowJob.aspx?EntityID=38&jobcode=40044304