Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ yrs. of experience in software development. OR * Master's degree in ...
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ yrs. of experience in software development. OR * Master's degree in ...
Power, Performance and Thermal Architect - Platform Architecture
Beaverton, OR · On-site
$173.80K/yr
B.S. in Computer Engineering, Computer Science or similar engineering degree.Experience with computer architecture.Experience with power management.Excellent verbal and written communication skills.
Power, Performance and Thermal Architect - Platform Architecture
Beaverton, OR · On-site
$173.80K/yr
B.S. in Computer Engineering, Computer Science or similar engineering degree.Experience with computer architecture.Experience with power management.Excellent verbal and written communication skills.
Senior AI Engineer - SFL Scientific
Portland, OR · On-site
$110.80K - $152.20K/yr
Required : • Bachelor's degree in a STEM field (Computer Science, Engineering, Physics, etc.) or equivalent experience • 4+ years of experience working in data engineering, data science, software ...
New
Senior AI Engineer - SFL Scientific
Portland, OR · On-site
$110.80K - $152.20K/yr
Required : • Bachelor's degree in a STEM field (Computer Science, Engineering, Physics, etc.) or equivalent experience • 4+ years of experience working in data engineering, data science, software ...
New
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
Enterprise Act Engineer III - AMZ9985193
Portland, OR · On-site
$153.60K - $207.80K/yr
Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered or as a Support Engineer, Systems Engineer ...
Enterprise Act Engineer III - AMZ9985193
Portland, OR · On-site
$153.60K - $207.80K/yr
Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered or as a Support Engineer, Systems Engineer ...
Bachelors or Masters degree in education, business, computer science, or related field or equivalent practical experience. * Experience managing products through the full lifecycle, from discovery ...
New
Quick apply
Bachelors or Masters degree in education, business, computer science, or related field or equivalent practical experience. * Experience managing products through the full lifecycle, from discovery ...
New
Systems Analyst/Engineer
Portland, OR · On-site
$139.34K - $211K/yr
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
Systems Analyst/Engineer
Portland, OR · On-site
$139.34K - $211K/yr
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
Required: BS in Electrical Engineering, Computer Science, or Computer Engineering * Preferred: MS in Electrical Engineering, Computer Science, or Computer Engineering * C, C++, JAVA, Object Oriented ...
Required: BS in Electrical Engineering, Computer Science, or Computer Engineering * Preferred: MS in Electrical Engineering, Computer Science, or Computer Engineering * C, C++, JAVA, Object Oriented ...
Required : • Bachelor's degree in business, STEM, or related field (e.g., Computer Science, Engineering, Data Science) • 4+ years of experience managing technical delivery for data/analytics/AI ...
Required : • Bachelor's degree in business, STEM, or related field (e.g., Computer Science, Engineering, Data Science) • 4+ years of experience managing technical delivery for data/analytics/AI ...
Required : • Bachelor's degree in a STEM field (Computer Science, Engineering, Physics, etc.) • 6+ years of experience working in data engineering, data science, software engineering, MLOps ...
Required : • Bachelor's degree in a STEM field (Computer Science, Engineering, Physics, etc.) • 6+ years of experience working in data engineering, data science, software engineering, MLOps ...
Systems Analyst/Engineer
Portland, OR · On-site
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
Systems Analyst/Engineer
Portland, OR · On-site
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
Systems Analyst/Engineer
Portland, OR · On-site
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
Systems Analyst/Engineer
Portland, OR · On-site
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
Systems Analyst/Engineer
Portland, OR · On-site
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
Systems Analyst/Engineer
Portland, OR · On-site
Bachelor's (or foreign equivalent) in Computer Science, Electronic Engineering, Information Technology, or related, 36 months experience as a Computer Network/ Systems Engineer or IT Engineer, Cisco ...
EDI Analyst/developer
Portland, OR · On-site
* Bachelor's degree in Computer Science, Management Information Systems or an equivalent technical degree * Five Years' experience with EDI transactions, implementations, & standards is required
EDI Analyst/developer
Portland, OR · On-site
* Bachelor's degree in Computer Science, Management Information Systems or an equivalent technical degree * Five Years' experience with EDI transactions, implementations, & standards is required
Master's degree in GIS, computer science, engineering, or related field #LI-EL1 #LI-Onsite
Master's degree in GIS, computer science, engineering, or related field #LI-EL1 #LI-Onsite
Master's or PhD degree in a relevant STEM field (Data Science, Computer Science, Engineering, Mathematics, Physics, etc.) * 3+ years of experience in AI/ML algorithm development using core data ...
Master's or PhD degree in a relevant STEM field (Data Science, Computer Science, Engineering, Mathematics, Physics, etc.) * 3+ years of experience in AI/ML algorithm development using core data ...
System Software and Performance Engineer, Silicon
Portland, OR · On-site
$148.50K/yr
Required : • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience. • 4 years of experience with programming in ...
System Software and Performance Engineer, Silicon
Portland, OR · On-site
$148.50K/yr
Required : • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience. • 4 years of experience with programming in ...
Sr. Staff Software Engineering - WindowsOS Platform
Hillsboro, OR · On-site
$133.40K - $175.90K/yr
Required : • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. • OR Master's degree in ...
Sr. Staff Software Engineering - WindowsOS Platform
Hillsboro, OR · On-site
$133.40K - $175.90K/yr
Required : • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. • OR Master's degree in ...
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...
Quick apply
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...
Software Dev Engineer III - AMZ9675044
Portland, OR · On-site
$177.86K - $227.40K/yr
Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered, or as a Software Engineer, Software ...
Software Dev Engineer III - AMZ9675044
Portland, OR · On-site
$177.86K - $227.40K/yr
Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered, or as a Software Engineer, Software ...
Computer Science information
See Tigard, OR salary details
$59.7K - $63.7K
7% of jobs
$63.7K - $67.7K
7% of jobs
$67.7K - $71.7K
2% of jobs
$71.7K - $75.7K
0% of jobs
$75.7K - $79.7K
2% of jobs
$81.4K is the 25th percentile. Wages below this are outliers.
$79.7K - $83.6K
15% of jobs
$83.6K - $87.6K
16% of jobs
The median wage is $88K / yr.
$87.6K - $91.6K
13% of jobs
$91.6K - $95.6K
6% of jobs
$97.5K is the 75th percentile. Wages above this are outliers.
$95.6K - $99.6K
16% of jobs
$99.6K - $103.6K
17% of jobs
$59.7K
$87.8K
$103.6K
How much do computer science jobs pay per year?
What Are Computer Science Jobs?
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.
What are the key skills and qualifications needed to thrive in a Computer Science role, and why are they important?
What are some common challenges computer science professionals face when working on collaborative software projects?
What is computer science?
What is the difference between Computer Science vs Software Developer?
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.

Full-time
Medical, Retirement, PTO
Posted 18 days ago
Intel rating
8.8
Based on 143 frontline employees who took The Breakroom Quiz
9th of 137 rated electronics manufacturers
Job description
Job Description:
The Role and Impact
Join Intel's Communication Runtimes team to shape the future of High-Performance Computing (HPC) and Artificial Intelligence (AI). As a Middleware Development Engineer, you will design, build, and optimize software communication libraries that enable breakthrough scientific discoveries and machine learning innovations at scale. This role offers the opportunity to work alongside top scientists and engineers on projects that drive impactful advancements in climate modeling, drug discovery, and AI systems.
You will contribute to the success of the new Argonne AI Center Of Excellence, a partnership between Intel and Argonne National Labs. This role shall focus on identifying performance bottlenecks and any functional limitations found inside Intel's oneCCL collective communications library when running key AI workloads at large scale. After identifying key issues that impact functionality and performance, you will help design and implement performance optimizations and other improvements in the oneCCL library that maximize the utility of the system.
You will work as part of a larger team that develops other next-generation communication libraries, such as Intel SHMEM and Intel MPI, ensuring exceptional performance in distributed computing environments. Your innovative work will optimize performance across Intel's cutting-edge GPUs and CPUs, empowering HPC and AI applications to achieve low latency, high bandwidth, and maximum reliability.
Key Responsibilities
- Identify performance bottlenecks and additional features necessary to run Argonne AI COE workloads.
- Optimize runtime software for distributed computing systems, ensuring optimal latency and bandwidth.
- Collaborate with cross-functional teams to define technical specifications and software requirements.
- Troubleshoot and resolve complex issues across multiple hardware and software stack layers.
- Contribute to software innovations that enhance HPC and AI capabilities at unprecedented scale.
- Partner with engineering and architecture teams to maximize performance on Intel architectures.
Qualifications:
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the requirements and are considered a plus factor in identifying top candidates.
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ yrs. of experience in software development. OR
- Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 1+ yrs. of experience in software development. OR
- Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ months of experience in software development.
- 3+ years of experience in at least one of the following:
- Distributed computing systems.
- HPC communication libraries (examples being: MPI, SHMEM, or oneCCL/NCCL).
- GPU software development.
- Network communication stack development.
Preferred Qualifications
- Advanced degree (Master's or PhD) in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field.
- Proficiency in C and C++ programming.
- Experience developing in Linux environments.
- Background in multithreaded programming.
- Experience in runtime performance optimization, improving communications latency or throughput.
- Background in developing software for GPUs and collective communication libraries.
- Strong analytical skills and ability to solve complex software challenges.
- Passion for driving meaningful advancements in scientific computing.
Take the next step in your career and join Intel's team to make a lasting impact in shaping the future of computing. Apply today to be part of groundbreaking innovations in HPC and AI.
Job Type:
Experienced Hire
Shift:
Shift 1 (United States of America)
Primary Location:
US, Oregon, Hillsboro
Additional Locations:
US, Massachusetts, Beaver Brook, US, Texas, Austin
Business group:
At the Data Center Group (DCG), we're committed to delivering exceptional products and delighting our customers. We offer both broad-market Xeon-based solutions and custom x86-based products, ensuring tailored innovation for diverse needs across general-purpose compute, web services, HPC, and AI-accelerated systems. Our charter encompasses defining business strategy and roadmaps, product management, developing ecosystems and business opportunities, delivering strong financial performance, and reinvigorating x86 leadership. Join us as we transform the data center segment through workload driven leadership products and close collaboration with our partners.
Posting Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Position of Trust
N/A
Benefits
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation. Find out more about the benefits of working at Intel.
Annual Salary Range for jobs which could be performed in the US: $111,030.00-211,200.00 USD
The range displayed on this job posting reflects the minimum and maximum target compensation for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific compensation range for your preferred location during the hiring process.
Work Model for this Role
This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.
ADDITIONAL INFORMATION: Intel is committed to Responsible Business Alliance (RBA) compliance and ethical hiring practices. We do not charge any fees during our hiring process. Candidates should never be required to pay recruitment fees, medical examination fees, or any other charges as a condition of employment. If you are asked to pay any fees during our hiring process, please report this immediately to your recruiter.
About Intel
Sourced by ZipRecruiter
Intel strives to make every facet of semiconductor manufacturing state-of-the-art -- from semiconductor process development and manufacturing, through yield improvement to packaging, final test and optimization, and world class Supply Chain and facilities support. Employees in the Technology and Manufacturing Group are part of a worldwide network of design, development, manufacturing, and assembly/test facilities, all focused on utilizing the power of Moore's Law to bring smart, connected devices to every person on Earth
Industry
Manufacturing
Company size
10,000+ Employees
Headquarters location
Santa Clara, CA, US
Year founded
1968