No experience
Employment Type:
Part time
Job Category:
Software Development
Research Programmer II
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

The University of Southern California (USC), founded in 1880, is located in the heart of downtown L.A. and is the largest private employer in the City of Los Angeles. As an employee of USC, you will be a part of a world-class research university and a member of the "Trojan Family," which is comprised of the faculty, students and staff that make the university what it is.

Title: SCEC Software Engineer (Research Programmer II)

Location: USC Dept. of Earth Sciences, SCEC, 3651 Trousdale Parkway, Los Angeles CA 90089

Hours/Salary: Full-time, 40 hours / $80,000 - $92,000 per year

Duties : Provide programming support to research projects at the Southern California Earthquake Center (SCEC). Utilize creativity and innovation to solve conceptual programming problems raised by cutting edge research. Serve as lead programmer or as a specialist providing technical consulting to researchers and less experienced programmers. Develop and implement technical processes that improve the reliability and efficiency of the organization's software systems and software development activities. Write scripts to automate processes. Interface with researchers to identify and determine requirements. Conduct systems analysis and prepare detailed specifications to define system scope, objectives, and implementation approach. Develop web infrastructure for SCEC's website using cloud computing, HTML, Cascading Style Sheets (CSS), Javascript, jQuery, Hypertext PreProcessor (PHP), and Filemaker. Design and implement portable and efficient scientific computing systems using multiple types of virtualization infrastructure including Virtual Box, Kernel-based Virtualization Machine (KVM), and Amazon Machine Images (AMI). Improve the performance of scientific applications by analyzing complex software systems and identifying and applying appropriate parallel computing techniques including message passing interface (MPI) and other distributed computing methods. Develop and implement application programming interfaces (API) and robust/secure high-traffic websites capable of creating and accessing Multi-Terabyte SQL and non-SQL based datasets representing geological materials models for southern California. Code, release, maintain and support open source software applications. Participate in preparation of scientific papers and in presentations and demonstrations at conferences and meetings.

Requires: Master's degree in Computer Science, Computer Engineering or related field and 1 year of experience in the job offer, or as a Software Engineer, Web Developer, or Student Worker; or Bachelor's degree in Computer Science, Computer Engineering or related field plus 3 years of experience in the job offer, or as a Software Engineer, Web Developer, or Student Worker.

Requires one year of full-time or full-time equivalent experience in web infrastructure development for high capacity website(s) using cloud computing, PHP, JavaScript, jQuery, CSS, HTML, and FileMaker. Experience may be acquired part-time or during graduate studies.

Requires relevant work experience to provide strong technical knowledge of programming and analysis, as well as senior or lead experience; demonstrated ability to stand in for researchers as circumstances require; and demonstrated creativity and innovation in solving conceptual programming problems.

This is a contract or grant funded position.

Required Application Materials

Please provide a cover letter along with your resume submission.

Performs other related duties as assigned or requested. The University reserves the right to add or change duties at any time.

The University of Southern California is an Equal Opportunity Employer that Values Diversity.

Minimum Education: Master's degree, Combined work experience and education as equivalent

Minimum Experience: 3 years

Minimum Field of Expertise: Relevant work experience to provide strong technical knowledge of programming and analysis as well as senior or lead experience. Demonstrated ability to stand in for researchers as circumstances require. Demonstrated creativity and innovation in solving conceptual programming problems.

USC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC will consider for employment all qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring ordinance. We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at (213) 821-8100, or by email at uschr@usc.edu. Inquiries will be treated as confidential to the extent permitted by law.

Read USC's Clery Act Annual Security Report

Required Legal Notices

Certain positions are subject to background screening

If you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:


About University of Southern California

Established in 1880 and located in the heart of Los Angeles, the University of Southern California (USC) is one of the world's leading private research universities, with a central College of Letters, Arts and Sciences and 17 professional schools on two campuses. The Health Sciences campus, to the northeast of downtown Los Angeles, is home to the Keck School of Medicine of USC, the School of Pharmacy, three major teaching hospitals and programs in Occupational Science and Occupational Therapy, and Biokinesiology and Physical Therapy.