We Are :
Fermilab is America’s premier laboratory for particle physics and accelerator research, funded by the U.S. Department of Energy.
We support discovery science experiments in Illinois and at locations around the world, including deep underground mines in South Dakota and Canada, mountaintops in Arizona and Chile, CERN in Europe and the South Pole.
Do not pass up this chance, apply quickly if your experience and skills match what is in the following description.
We are strategic risk takers, innovators, and collaborators. We are engineers, scientists, technicians, and administrative professionals.
We are 1,800 employees advancing knowledge for the benefit of humankind. Fermilab has been at the forefront of particle physics for more than 40 years.
We build world-leading accelerators and detectors to conduct some of the most advanced particle physics experiments possible.
We collect and analyze the data from those experiments with some of the most powerful computers in the world. We conduct this research on a 6,800-acre prairie, 35 miles outside Chicago, a treasure that has been designated a National Environmental Research Park.
Fermilab's Scientific Data Services Department seeks a software developer to design, develop, and integrate the systems used to store scientific datasets and provide them to scientists analyzing experimental data.
The existing storage systems consist of a complex of disk servers and robotic tape libraries and is the largest repository of high-energy physics data in the United States, providing both archival and online data access to user communities across the world.
You will :
- Work onsite at the Batavia, Illinois location
- Gather requirements and information from users and contribute to design efforts in conjunction with collaborations around the world.
- Design, code, test, debug, and document applications used to store scientific data and provide it to end-users
- Engage in high-level support and troubleshooting of the storage systems. Occasional out-of-hours work may be required.
We are looking for :
- Bachelors-level degree in computer science or related field, with 2-6 years of experience, or Master’s degree
- Experience in software development and design with Python, Java, C++, or similar programming languages required
- Experience with software engineering methodologies like site reliability engineering, DevOps, Agile, etc. highly desirable
- Experience with distributed file systems or distributed network applications desirable.
- Experience with SQL databases such as PostgreSQL desirable.
- Experience in containerization and associated management tools (Docker, OpenShift, Kubernetes, etc.) desirable
- Ability to work in a fast-paced team environment of scientists and computing professionals.
- Proven ability to write clear and concise technical documentation with corresponding excellent oral communication skills.
Fermilab is an Equal Opportunity Employer and believes a diverse and inclusive environment based on mutual respect is essential to our mission.
Fermilab is committed to recruiting and developing the most hardworking people and does not discriminate in employment on the basis of race, ethnicity, color, religion, age, sex, gender identity or expression, sexual orientation, military / veteran status, country of birth, geography / postal code, disability, marital status, parental or gestational status, or other non-merit factor.
J-18808-Ljbffr