1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Computer Science Engineer
(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

POSITION DESCRIPTION: Lawrence Berkeley National Laboratory has an opening for a Computer Science Engineer position in Berkeley, CA. Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software. Specifically, research, design and develop networking solution prototypes for the Advanced Network Technologies Group, the research wing of the Energy Sciences Network (ESnet). Develop tools that help monitor and troubleshoot computer networks using the perfSONAR network monitoring toolkit. Design and implement middleware and software. Manage end-to-end software development life cycle, as well as build, package and release software. Assist scientists and laboratories with software installation and maintenance. Document installation procedures, API specifications, and designs. Understand software licensing and Intellectual Property rights. Write papers and submit to conferences and journals. Give presentations and talks. Learn new networking technologies and experiment with new ideas. Collaborate with teams inside and outside ESnet. Utilize graduate-level research and analysis skills. Some travel may be required to work on projects at various, unanticipated sites throughout the United States. May telecommute from home.

REQUIREMENTS: Employer will accept Master's degree in Computer Science, Engineering or related technical field and 2 years of work experience in job offered or 2 years of work experience in a computer network engineering-related occupation.

Education or experience must include:

1. Programming knowledge in Java, Perl and Python;
2. Knowledge of databases: relational or non-relational databases;
3. Understanding of distributed systems and networking concepts;
4. Understanding of web programming and webservices technologies like XML, JSON, and REST;
5. Designing middleware, web services software (Architecture, API, and clients)
6. Proposing project plans and timelines;
7. Giving presentations and talks;
8. Mentoring students

Experience may be gained concurrently. Some travel may be required to work on projects at various, unanticipated sites throughout the United States. May telecommute from home.

*This position is eligible for LBNL's Employee Referral Program benefit(s).

Equal Employment Opportunity: Berkeley Lab 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, disability, age, or protected veteran status. Click here to view the poster:Equal Employment Opportunity is the Law.

About Lawrence Berkeley National Laboratory

Berkeley Lab addresses the world’s most urgent scientific challenges by advancing sustainable energy, protecting human health, creating new materials, and revealing the origin and fate of the universe. Founded in 1931, Berkeley Lab’s scientific expertise has been recognized with 13 Nobel prizes. The University of California manages Berkeley Lab for the U.S. Department of Energy’s Office of Science.