1

Bs Computer Science Jobs in Chicago, IL (NOW HIRING)

Bachelor's degree or Master's degree in computer science or related field. * Knowledge of and experience with distributed networking concepts. * In depth knowledge of hardware and software ...

Bachelor's degree or Master's degree in computer science or related field. * Knowledge of and experience with distributed networking concepts. * In depth knowledge of hardware and software ...

Required Skills Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT, Mathematics. Must have Mathematics or statistics ...

Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT * Highly motivated, self-learner, and technically inquisitive

Bachelors degree or Masters degree in computer science, computer engineering, electrical engineering, information systems, IT * Highly motivated, self-learner, and technically inquisitive

Science Teacher SY26-27

Chicago, IL

$49.50K - $63.90K/yr

DRW College Prep-Computer Science-11th Grade and 12th Grade * Gary Comer Schools-Biology-11th Grade ... Bachelor's Degree required * Eligibility to work in the United States on a full-time basis * Active ...

next page

Showing results 1-20

Bs Computer Science information

See Chicago, IL salary details

$56.3K

$82.8K

$97.6K

How much do bs computer science jobs pay per year?

As of May 28, 2026, the average yearly pay for bs computer science in Chicago, IL is $82,758.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,200.00 and $93,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Science graduate, and why are they important?

To thrive as a Computer Science graduate, you need strong analytical thinking, programming proficiency, and a solid grasp of algorithms and data structures, typically supported by a bachelor's degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are highly valued. Effective problem-solving, teamwork, and communication skills help you excel in collaborative and dynamic tech environments. These capabilities enable you to design, develop, and maintain robust software solutions that meet real-world needs.

What types of entry-level roles are commonly available to graduates with a BS in Computer Science, and how can I identify which path aligns with my interests?

Graduates with a BS in Computer Science often find entry-level opportunities as software developers, QA engineers, data analysts, IT support specialists, or web developers. To determine which path best suits your interests, consider the subjects you enjoyed most during your studies, such as programming, databases, or networking, and look for roles that emphasize those skills. Internships, personal projects, and participation in coding communities can also provide valuable insight into various specializations, helping you make a more informed decision as you start your career.

What is a BS in Computer Science?

A BS in Computer Science is a Bachelor of Science degree that focuses on the theoretical foundations and practical applications of computing and programming. Students learn about algorithms, data structures, software development, computer systems, and sometimes topics like artificial intelligence, cybersecurity, and databases. Graduates are prepared for careers in software engineering, IT, research, or for further study in graduate programs. The degree generally takes about four years to complete and combines coursework, projects, and sometimes internships to provide a comprehensive understanding of computer science.

What is the difference between Bs Computer Science vs Bs Information Technology?

AspectBs Computer ScienceBs Information Technology
Core FocusProgramming, algorithms, software development, theoretical foundationsIT infrastructure, network management, systems administration
CertificationsComputer Science-related certifications (e.g., Cisco, Microsoft)IT certifications (e.g., CompTIA, Cisco)
Work EnvironmentSoftware companies, tech startups, research labsCorporate IT departments, network operations centers
Industry UsageSoftware development, research, academiaIT support, network management, system administration

While both degrees prepare students for tech careers, Bs Computer Science emphasizes programming and software development, whereas Bs Information Technology focuses on managing and supporting IT systems and networks. Your choice depends on whether you prefer coding and software design or IT infrastructure management.

What cities near Chicago, IL are hiring for Bs Computer Science jobs? Cities near Chicago, IL with the most Bs Computer Science job openings:
Infographic showing various Bs Computer Science job openings in Chicago, IL as of May 2026, with employment types broken down into 73% Full Time, 23% Part Time, and 4% Contract. Highlights an 92% In-person, 4% Hybrid, and 4% Remote job distribution, with an average salary of $82,758 per year, or $39.8 per hour.
Staff Scientist - AI for Science

Staff Scientist - AI for Science

Argonne National Laboratory

Lemont, IL โ€ข On-site, Remote

$94.49K - $147.40K/yr

Full-time

Posted 2 hours ago


Job description

The Argonne Leadership Computing Facility (ALCF) is seeking a Staff Scientist in AI for Science at Scale to help drive the next generation of scientific discovery using advanced AI, high-performance computing, and emerging computing architectures.


This is an opportunity to work at the frontier of AI for science and on the Department of Energy Genesis Mission, where novel machine learning methods, large-scale scientific data, and leadership-class supercomputers come together to accelerate discovery in fields such as physics, materials science, chemistry, biology, climate, energy, and beyond. The successful candidate will develop and optimize scientific machine learning methods and applications on cutting-edge supercomputers and novel AI systems, while also helping shape future computing platforms designed to meet the needs of AI-enabled science.


You will join the AI group - a highly collaborative, multidisciplinary environment and work alongside experts in AI, simulation, computer science, applied mathematics, and domain science. This role offers the chance to contribute both foundational advances and real-world scientific outcomes, with opportunities to publish in leading journals and conferences, engage with national and international collaborators, and influence the future of AI and HPC for scientific research.

In this role, you will:

  • Conduct research and development aligned with Argonne's strategic mission in computation, AI, and scientific discovery.
  • Develop, scale, and optimize AI and scientific machine learning methods for leadership-class supercomputers and emerging AI-oriented architectures.
  • Advance the use of AI for science at scale, including workflows that integrate simulation, data, and machine learning.
  • Contribute to the design and evaluation of future supercomputing systems to ensure they meet the demands of AI-enabled scientific applications.
  • Partner with computational scientists, applied mathematicians, and domain researchers to solve challenging scientific problems with high impact.
  • Address algorithmic, systems, and data challenges associated with high-performance scientific machine learning, including performance, scalability, and usability.
  • Conduct original research in computational science and leadership computing, and communicate findings through publications, conference presentations, software, reports, and other research outputs.
  • Build and strengthen an independent research portfolio through new technical directions, collaborations, and professional visibility.
  • Work closely with colleagues across national laboratories, universities, industry, and supercomputing centers on current and future systems for the AI for science mission.
  • Contribute to a team culture that values scientific excellence, collaboration, innovation, and inclusive professional growth.


This position qualifies as "Hybrid Remote Work - Mostly Onsite": which applies to employees regularly scheduled for some onsite and some remote days, with employees typically working up to 40% of their time remotely.

Position Requirements

  • RD2: Bachelor's degree and 5+ years of experience, or a Masters and 3+ years of experience, or a PhD and 0+ years of experience, or equivalent
  • Education in computer science, applied mathematics, statistics, computational science or a related field
  • Demonstrated advanced knowledge of one or more of machine learning, data mining and statistics
  • Strong background in mathematical optimization or linear algebra
  • Advanced knowledge and significant experience in one or more programming languages such as Python, C, C++
  • Significant experience with machine learning toolkits such as PyTorch, JAX
  • Experience with distributed training and post-training frameworks and scaling is very desirable
  • Effective verbal and written communication skills
  • Software development practices and techniques for computational science problems
  • Experience and skills in interdisciplinary research involving mathematicians, computer scientists, and application scientists
  • Ability to model Argonne's core values of impact, safety, respect, integrity, and teamwork

Job Family

Research Development (RD)

Job Profile

Computer Science 2

Worker Type

Regular

Time Type

Full timeThe expected hiring range for this position is $94,486.00 - $147,398.94.

Please note that the pay range information is a general guideline only. The pay offered to a selected candidate will be determined based on factors such as, but not limited to, the scope and responsibilities of the position, the qualifications of the selected candidate, business considerations, internal equity, and external market pay for comparable jobs. Additionally, comprehensive benefits are part of the total rewards package.

Click here to view Argonne employee benefits!

As an equal employment opportunity employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a safe and welcoming workplace that fosters collaborative scientific discovery and innovation. Argonne encourages everyone to apply for employment. Argonne is committed to nondiscrimination and considers all qualified applicants for employment without regard to any characteristic protected by law.

Argonne employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation in the application phase for review by Argonne's Legal Department.

All Argonne offers of employment are contingent upon a background check that includes an assessment of criminal conviction history conducted on an individualized and case-by-case basis. Please be advised that Argonne positions require upon hire (or may require in the future) for the individual be to obtain a government access authorization that involves additional background check requirements. Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.