Research Software Engineer (Analyst/Programmer, Career) (533770)
This position serves as a Research Software Engineer within the Research & Cyberinfrastructure group and will be responsible for building, maintaining, and supporting processes and software used by faculty and researchers for both instruction and research. The Research Software Engineer will engage and consult with faculty and researchers to understand their needs. The Research Software Engineer will provide faculty and researchers with guidance for using existing resources or recommending new resources, which may include on-premises hardware or cloud solutions.
The Research Software Engineer will be part of SDSU's Software Factory ( https://it.sdsu.edu/research/services/software-factory ). The Software Factory is a new high performance effort focused on the containerization of instructional and research workloads. The team consists of staff and students who strive to meet the growing demands of machine learning and data science by leveraging DevOps practices and tools to build and maintain container images for use on existing cyberinfrastructure resources such as SDSU's VERNE computing cluster ( https://it.sdsu.edu/research/services/instructional-cluster ).
This position will participate in an NSF-funded Cybertraining project ( https://www.sdsc.edu/education_and_training/cip_fellows_program.html ) focused on learning cyberinfrastructure (JupyterHub, high performance computing, and machine learning) skills. This project is multi-institutional and will focus on skills necessary to support faculty and researchers use of national and regional cyberinfrastructure by broadening the capabilities of the Research & Cyberinfrastructure team.
This is a full-time (1.0 time-base), benefits eligible, permanent/probationary position. This position is designated exempt under FLSA and is not eligible for overtime compensation. Standard SDSU work hours are Monday - Friday, 8:00 a.m. to 4:30 p.m., but may vary based on operational needs.
This position is approved for partial telecommuting with onsite work in San Diego.
The mission of the Information Technology Division is to develop the long-term infrastructure, services, and strategy necessary to support the University's mission of learning, discovery, and engagement. The IT Division has the stewardship responsibility for core IT assets on campus and the obligation to provide the services, training, and community building necessary to realize the benefits of those investments across the San Diego State University community.
The Research & Cyberinfrastructure group manages SDSU's shared research computing, storage, and networking infrastructure and provides support, training, and consulting to the SDSU research community -- enabling access to local, regional, and national resources. Research & Cyberinfrastructure works to ensure that the university's research computing infrastructure meets the growing needs of the community and advocates on their behalf.
For more information regarding the Research and Cyberinfrastructure department, click here .
Education and Experience
To enter this classification, a basic foundation of knowledge and skills in applications programming and systems analysis and related programming support functions is a prerequisite. This foundation would normally be obtained through a bachelor's degree, preferably in computer science or business, or equivalent training and applied experience. Foundation knowledge and skills for the Analyst/Programmer, depending on the position assignment, may include working knowledge of a specific industry standard applications programming language and knowledge of standard systems analysis techniques.
- At least 3 years of professional Software Engineering experience
- Experience configuring and running software containers on Kubernetes
- Experience creating software containers with tools such as Docker
- Experience using Linux-based operating systems
- Experience with computer programming languages, such as Python, C, C++, or R
- Experience leveraging JupyterHub and Jupyter Notebooks
- Experience with Git-based source code management and continuous integration/continuous deployment (CI/CD) tools, such as GitHub or GitLab
- Experience utilizing public cloud services from Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
Compensation and Benefits
Starting salary upon appointment is not expected to exceed $8,584 per month.
Salary placement is determined by the education, experience, and qualifications the candidate brings to the position, internal equity, and the hiring department's fiscal resources.
San Diego State University offers a rich benefits package that constitutes a major portion of total compensation. For more information regarding SDSU benefits, please click here .
CSU Classification Salary Range: $4,678 - $11,547 per month.
Diversity and Community at SDSU
At SDSU, our diversity gives us power and benefits every single member of our community.
Through our commitment to equity and inclusion, we encourage all members of our community to purposefully learn from one another through open and respectful dialogue and responsible engagement. For more information, click here .
Principles of Community
At San Diego State University, we are a community of diverse individuals who have and represent many perspectives, beliefs, and identities. This diversity lends our community strength, and we commit to creating and sustaining an inclusive and intellectually vibrant environment that benefits all members of our university.
SDSU's Principles of Community is an aspirational statement that is intended to evolve over time. The statement reflects the ideals we are encouraged to uphold in our interactions with one another.
Initial review of the required application materials, including cover letters and resumes, will begin on November 27, 2023. To receive full consideration, apply by November 26, 2023. The position will remain open until filled.
The person holding this position is considered a 'mandated reporter' under the California Child Abuse and Neglect Reporting Act and is required to comply with the requirements set forth in CSU Executive Order 1083 as a condition of employment.
San Diego State University is not a sponsoring agency for staff or management positions (e.g., H-1B visa). Applicants must currently be authorized to work in the United States on a full-time basis. Offers of employment are contingent upon the presentation of documents that demonstrate a person's identity and authorization to work in the United States, which are consistent with the provisions of the Immigration Reform and Control Act.
A background check (including a criminal records check) must be completed satisfactorily and is required for employment. SDSU will make a conditional offer of employment, which may be rescinded if the background check reveals disqualifying information, and/or it is discovered that the candidate knowingly withheld or falsified information. Failure to satisfactorily complete the background check may affect the continued employment of a current SDSU employee who was conditionally offered the position.
SDSU is a smoke-free campus. For more information, please click here .
SDSU is an Equal Opportunity Employer that considers all qualified candidates for employment and does not discriminate on the basis of race, religion, color, ancestry, age, disability, genetic information, gender, gender identity, gender expression, marital status, medical condition, national origin, sex, sexual orientation, covered military and veteran status, or any other protected characteristic or status. Reasonable accommodations will be provided for qualified applicants with disabilities who request an accommodation by contacting Taylor Jaress at email@example.com .
Closing Date/Time: Open until filled