Software Developer for Advanced Networking Projects

Updated: 11 months ago
Location: Geneva, ILLINOIS
Job Type: FullTime

Posting Details

Classification Information

Classification Scientific Research_CS-IC-Assistant
Exempt/Overtime Eligible Exempt

Position Information

Posting Number 16846SP
Division/Department Physics, Math and Astronomy
Work Location (City, State or Country) Geneva, Switzerland
Functional Title Software Developer for Advanced Networking Projects
Job Category Fulltime - Term
If position is parttime, how many hours per week?
If position is temporary, is it less than 3 months? No
Benefits Eligible? Yes
Relocation Available?
Emergency Reporting Designation? Essential Non-Reporting
Number of Vacancies 1
Desired Employment Start Date
Position End Date (if temporary)
Anticipated Salary Range
Job Summary

Caltech’s High Energy Physics group has a long-standing involvement in the design and development of the computing models in use at the Large Hadron Collider. In parallel, the group has a long term pioneering role in the use of high-speed optical networks for High Energy Physics data analysis. We are looking for an experienced software development engineer to work on integration of advanced networking with scientific data and workflow management.

The new team member will contribute to the development of software related to the use of Named Data Networking (NDN), efficient data distribution and caching, pervasive monitoring systems, and software-defined intelligent networks integrated with the software stack of the CMS experiment.

The project is being carried out in collaboration with partner institutes in the CMS experiment, and the major research and education networks including ESnet, Internet2 and others regional and international networks.

This is a one year term position, with the possibility of extension. This position will be based at the CERN laboratory in Geneva, Switzerland.

Job Duties

• Software development in the framework of the CMS data/workflow management.

• Development of algorithms leveraging named data networking and interfaces to Software Defined Networking services enhancing workflow efficiency.

• Integration of network monitoring services into data management.

• Active participation in collaborations with partner institutes and networks worldwide.

• Other duties as assigned.

Basic Qualifications

• Bachelor’s degree in computer science, engineering, physics, or related field.

• Good programming skills in at least two of the following: Java, C/C++, Python.

• Experience and good Linux system administration skills.

• Experience with development of distributed systems.

• Experience with IP networking.

Preferred Qualifications

• Master’s degree or PhD.

• Experience with perfSONAR or other network monitoring systems.

• Experience with large-scale data management systems for data-intensive science.

• Experience with Named Data Networking.

• Knowledge of emerging network-related Open Grid Forum (OGF) standards such as Network Service Interface (NSI) is a plus.

• Experience with Software Defined Networking (SDN) and/or Network Function Virtualization (NFV) is a plus.

• Experience with high throughput data servers is a plus.

Supervisory position? No

Posting Detail Information

Posting Open Date 07/13/2017
Posting Close Date
Open Until Filled Yes
EEO Statement

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability status, protected veteran status, or any other characteristic protected by law.

Caltech is a VEVRAA Federal Contractor. For more information about “EEO is the Law” click here: EEO is the Law

Special Instructions to Applicants

View or Apply

Similar Positions