1

Applied Computer Science Jobs in Pittsburgh, PA (NOW HIRING)

Senior Software Engineer

Pittsburgh, PA · On-site

$118K - $156K/yr

Required : • BS/MS/Phd in Computer Science, Applied Mathematics, Data Science, or a related field. • 10+ years of experience. • Strong foundation in machine learning, deep learning, and natural ...

Pursuing or recently completed a degree in Computer Science, Applied Mathematics, Data Science, or a related field. * Strongfoundation in machine learning, deep learning, and natural language ...

Stay current on emerging technologies in AI/ML, software engineering, and applied data science. Qualifications * Ph.D. in Data Science, Computer Science, Engineering, Chemistry, Physics, or related ...

Showing results 21-40

Applied Computer Science information

See Pittsburgh, PA salary details

$19.4K

$66.3K

$154.3K

How much do applied computer science jobs pay per year?

As of Aug 22, 2026, the average yearly pay for applied computer science in Pittsburgh, PA is $66,293.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,175.00 and $91,093.00 per year, depending on experience, location, and employer.

What is applied computer science?

An Applied Computer Science job focuses on practical applications of computing principles to solve real-world problems. Professionals in this field use programming, algorithms, data analysis, and software development to create efficient solutions in various industries. Unlike theoretical computer science, applied computer science emphasizes hands-on implementation and problem-solving. Careers include roles in software development, cybersecurity, data science, and systems administration. These jobs require both technical expertise and the ability to apply computing knowledge to diverse challenges.

What are the key skills and qualifications needed for applied computer science?

To thrive in Applied Computer Science, you need a strong understanding of programming, algorithms, and software engineering, usually with a relevant degree such as Computer Science or Software Engineering. Familiarity with development tools, databases, cloud platforms, and possibly certifications in areas like AWS, Azure, or specific programming languages is highly valuable. Problem-solving ability, teamwork, and effective communication are vital soft skills for delivering solutions in collaborative environments. These abilities ensure your technical solutions are robust, efficiently meet user needs, and integrate smoothly into real-world business contexts.

What are common career advancement opportunities in applied computer science?

Professionals in Applied Computer Science often start in roles such as software developer, systems analyst, or data analyst, and can advance to positions like lead engineer, project manager, or solutions architect with experience. Many organizations encourage ongoing learning through workshops, certifications, and cross-functional projects, allowing for skill-building and specialization in areas like cloud computing, cybersecurity, or artificial intelligence. Some may progress into leadership roles overseeing development teams or managing technical projects. As technology evolves, there is significant potential to transition into new specialties or higher-level positions within the IT and software industry.

Are applied computer science majors still in demand?

Applied computer science majors are in high demand due to the growth of technology industries, data analysis, cybersecurity, and software development. Skills in programming languages, algorithms, and systems design increase employability across various sectors, with many roles requiring practical experience and certifications.

What are 5 careers in applied computer science?

Applied computer science offers careers such as software developer, data analyst, cybersecurity analyst, systems engineer, and machine learning engineer. These roles typically require programming skills, knowledge of algorithms, and familiarity with tools like Python, Java, or cloud platforms.

What can you do with an applied computer science degree?

An applied computer science degree prepares individuals for roles such as software developer, data analyst, systems analyst, cybersecurity specialist, or network administrator. Graduates can work in technology companies, finance, healthcare, or government agencies, often utilizing programming languages, data management, and problem-solving skills to develop and maintain computer systems and applications.

What are popular job titles related to Applied Computer Science jobs in Pittsburgh, PA?

For Applied Computer Science jobs in Pittsburgh, PA, the most frequently searched job titles are:

What cities near Pittsburgh, PA are hiring for Applied Computer Science jobs?

Cities near Pittsburgh, PA with the most Applied Computer Science job openings:

Infographic showing various Applied Computer Science job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $66,293 per year, or $31.9 per hour.

Senior Machine Learning Research Scientist - Frontier Lab

Carnegie Mellon University

Pittsburgh, PA • On-site

$95K - $121K/yr

Full-time

Re-posted 3 days ago


Carnegie Mellon University rating

8.6

Company rating: 8.6 out of 10

Based on 24 frontline employees who took The Breakroom Quiz

69th of 621 rated colleges and universities


Job description

Job Summary:
Carnegie Mellon University is seeking a Senior Machine Learning Research Scientist in the Frontier Lab, which focuses on applied artificial intelligence for government missions. The role involves leading technical execution, conducting applied research, and developing prototypes while collaborating with stakeholders to translate mission needs into actionable technical outcomes.
Responsibilities:
• Execute work within the operational context—understanding users, workflows, constraints, success criteria, and outcomes—so technical decisions are grounded in real mission needs.
• Lead technical execution by defining technical tasking, sequencing work into realistic milestones, maintaining delivery quality, and delegating appropriately across the team.
• Design and run studies, build convincing prototypes and reference implementations, and produce evidence-backed insights that can be matured and transitioned into operational settings.
• Establish credible evaluation strategies and test pipelines that assess performance, robustness, reliability, and trustworthiness in mission-representative scenarios.
• Serve as the primary technical interface when appropriate; translate mission goals into measurable technical outcomes; communicate progress, decisions, and risks clearly to stakeholders.
• Proactively mentor junior staff and teammates, raising the bar for research rigor, engineering practice, and delivery habits across project teams.
• Maintain strong awareness of frontier developments aligned to the Frontier Lab, share insights with the lab, and help shape research directions and future work selection.
• Manage multiple priorities effectively, sustain steady execution cadence, and resolve blockers with minimal oversight.
• Build a strong research culture through internal talks, reading groups, and workshops; and engage with external AI/ML communities (professional societies, consortiums, working groups, and conferences) to strengthen collaboration pathways and keep the lab connected to emerging practice.
Qualifications:
Required:
• BS in Computer Science, Electrical Engineering, Statistics, or related field with 10 years of relevant experience; OR MS with 8 years of relevant experience; OR PhD with 5 years of relevant experience.
• Deep expertise in one or more Frontier Lab-aligned areas (agentic systems, LLM reliability/evaluation, CV evaluation, robustness/assurance, TEVV pipelines, multimodal learning, edge ML).
• Strong engineering capability – can build and maintain high-quality prototypes, evaluation infrastructure, and repeatable experimentation workflows.
• Strong written and verbal communication skills; able to represent technical work credibly to senior stakeholders.
• Demonstrated ability to lead technical workstreams and coordinate multi-person execution.
• Flexible to travel to SEI offices in Pittsburgh, PA and Washington, DC / Arlington, VA, sponsor sites, conferences, and offsite meetings (~10% travel).
• You must be able and willing to work onsite at an SEI office in Pittsburgh, PA or Arlington, VA 5 days per week.
• You will be subject to a background investigation and must be eligible to obtain and maintain a Department of War security clearance.
Preferred:
• Leading applied research projects resulting in effective prototypes, mission-relevant evaluation outcomes, or transitioned methods.
• Publications at strong venues (e.g., NeurIPS / ICLR / ICML, relevant workshops, MLCON), and/or demonstrable impact through applied research artifacts (benchmarks, evaluation suites, open-source, technical reports).
• Designing and operating TEVV efforts including evaluation pipelines, robustness analysis, calibration/uncertainty work, regression suites, and scenario-based evaluation protocols.
• Building agentic capabilities integrated with tools, data systems, and human workflows (decision support, planning, analytic contexts).
• Experience with secure or operational environments and delivery constraints typical of government settings.
• Experience shaping a technical roadmap or research portfolio aligned to sponsor priorities and lab strategy.
Company:
Carnegie Mellon University is a research university offering programs and research across engineering, science, arts, and business. Founded in 1900, the company is headquartered in Pittsburgh, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

What Carnegie Mellon University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom