1

Computer Science New Grad Jobs in Pittsburgh, PA

... researching new data sources to expand the expertise of the team. Requirements: -Bachelor's Degree in Computer Science or a relevant technical discipline with eight (8) years of relevant work ...

... new data sources to expand the expertise of the team. Requirements: (education/travel/background ONLY) * Bachelor's Degree in Computer Science or a relevant technical discipline with three (3) years ...

... new data sources to expand the expertise of the team. Requirements: (education/travel/background ONLY) * Bachelor's Degree in Computer Science or a relevant technical discipline with ten (10) years ...

Showing results 41-60

Computer Science New Grad information

See Pittsburgh, PA salary details

$49K

$108.1K

$133.5K

How much do computer science new grad jobs pay per year?

As of Aug 8, 2026, the average yearly pay for computer science new grad in Pittsburgh, PA is $108,094.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,700.00 and $133,000.00 per year, depending on experience, location, and employer.

What do computer science new grads do?

As a Computer Science New Grad, you will often start with foundational tasks such as fixing bugs, developing small features, writing tests, and assisting in code reviews. These assignments help you become familiar with the company's codebase, workflows, and development tools while providing opportunities to learn from experienced colleagues. You may also be involved in team meetings, participating in project planning sessions, and collaborating with other developers, product managers, or QA specialists. Over time, as you gain experience and confidence, you'll likely take on larger, more complex projects with greater responsibility. This structured approach allows new grads to build essential skills and smoothly transition into more advanced roles.

What skills and qualifications are needed to thrive as a computer science new grad?

To thrive as a Computer Science New Grad, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically backed by a relevant degree such as a Bachelor’s in Computer Science or related field. Familiarity with industry-standard programming languages (such as Python, Java, or C++), version control systems like Git, and experience with development environments or cloud platforms is highly valued. Strong problem-solving abilities, eagerness to learn new technologies, and effective communication skills help new grads excel in collaborative and fast-paced team settings. These competencies are crucial for adapting to real-world projects, contributing effectively to technical teams, and building a successful early career trajectory.

What is a computer science new grad?

A Computer Science New Grad job is an entry-level position designed for recent graduates with a degree in computer science or a related field. These roles typically focus on software development, data analysis, cybersecurity, or IT support, depending on the company. Employers seek candidates with strong programming skills, problem-solving abilities, and knowledge of industry-standard tools and technologies. New grads often receive mentorship and training to help them transition into professional environments.

What are the most commonly searched types of Computer Science New Grad jobs in Pittsburgh, PA? The most popular types of Computer Science New Grad jobs in Pittsburgh, PA are:
What are popular job titles related to Computer Science New Grad jobs in Pittsburgh, PA? For Computer Science New Grad jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Computer Science New Grad jobs in Pittsburgh, PA look for? The top searched job categories for Computer Science New Grad jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Computer Science New Grad jobs? Cities near Pittsburgh, PA with the most Computer Science New Grad job openings:
Infographic showing various Computer Science New Grad job openings in Pittsburgh, PA as of July 2026, with employment types broken down into 48% Full Time, and 52% Part Time. Highlights an 100% In-person job distribution, with an average salary of $104,042 per year, or $50 per hour.

Hardware Infrastructure & CI/CD Engineer

Efficient Computer

Pittsburgh, PA • On-site

$119K - $158K/yr

Full-time

Re-posted 5 days ago


Job description

Job Summary:
Efficient Computer is developing the world's most energy-efficient general-purpose computer processor. They are seeking an experienced engineer to develop, maintain, and scale their critical hardware regression testing and performance profiling infrastructure while also serving as a key CI/CD owner across three development teams.
Responsibilities:
• Design, implement, and maintain Go-based server and client applications, including WebSocket connections, HTTP API endpoints, feature additions, and bug fixes for our test orchestration platform
• Install new hardware, manage deployed hardware, and perform debug and failure analysis of hardware issues.
• Write, port, and maintain C/C++ test programs that run on a diverse set of hardware targets to measure performance, power, and functional behavior
• Build Python tooling and scripts to automate workflows, parse results, generate reports, and improve developer productivity
• Maintain and evolve multi-cluster Kubernetes deployments, including job queueing, load balancing, scheduling, and resource management for hardware-attached worker nodes
• Build, version, and publish Docker images; author Dockerfiles for embedded toolchain environments and test runners
• Manage and optimize PostgreSQL (operations data store) and Redis (caching layer), including schema design, query optimization, migrations, and reliability improvements
• Monitor system health, triage failures, perform root-cause analysis, and continually improve the resilience and performance of the infrastructure
• Own and maintain GitHub Actions CI/CD pipelines across three development teams, ensuring consistent, reliable, and performant builds, tests, deployments, and health checks
• Develop reusable workflows, composite actions, and shared libraries to standardize CI/CD patterns across teams while accommodating team-specific needs
• Act as the primary point of contact for CI/CD-related issues across teams; triage failures, unblock developers, and reduce mean-time-to-green for pull requests
• Continuously improve pipeline speed, caching strategies, runner utilization, and test parallelization to reduce CI/CD cycle times and infrastructure costs
• Operate and optimize cloud-based CI/CD resources, including hosted and ephemeral runners, distributed build/test caching, and artifact/object storage backends
• Manage self-hosted GitHub Actions runners, including those with hardware attachments, ensuring capacity, security, and reliability across teams
• Operate and maintain PyPI services (e.g., private package indexes, mirrors, and proxies) and other artifact repositories used by development and CI/CD workflows
• Support release workflows, artifact management, versioning, and deployment automation for services and embedded firmware across teams
• Define and evangelize CI/CD best practices, branch protection policies, testing standards, and security/secret-management practices across the organization
• Partner with leads from each development team to align CI/CD roadmaps, plan migrations, prioritize improvements, and communicate changes that affect developer workflows
• Produce clear technical documentation, onboarding guides, and runbooks; provide training and office hours to help teams adopt and contribute to shared CI/CD infrastructure
Qualifications:
Required:
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field — or equivalent practical experience
• 5+ years of professional experience in a related infrastructure, DevOps, test engineering, or full-stack systems role
• Hands-on embedded hardware and software development experience, including working with embedded toolchains and bring-up of new hardware platforms
• Demonstrated experience owning CI/CD systems that serve multiple development teams or a large engineering organization
• Strong proficiency in Go, including experience building production services with HTTP APIs and WebSockets
• Demonstrated ability to write, debug, and maintain systems-level or test code in C/C++
• Solid experience using Python for tooling, automation, and scripting
• Hands-on experience operating and maintaining multi-cluster Kubernetes environments, including queueing and load balancing patterns
• Proficient at writing Dockerfiles, building/pushing images, and managing complex toolchain containers
• Practical experience with PostgreSQL (operations workloads) and Redis (caching)
• Deep experience designing and maintaining GitHub Actions pipelines, including reusable workflows, composite actions, matrix builds, caching, and self-hosted runners
• Hands-on experience with cloud-based CI/CD infrastructure, including managed/ephemeral runners, distributed caching strategies, and artifact/object storage
• Experience operating or integrating with PyPI services (private indexes, mirrors, or proxies) and managing Python package distribution in CI/CD environments
• Proven ability to support and influence multiple engineering teams, balancing competing priorities and driving shared standards
• Excellent written, verbal, and technical communication skills, with the ability to clearly document systems, lead discussions across teams, and produce developer-facing materials
Preferred:
• Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
• Experience with JTAG/SWD debugging tools and workflows
• Familiarity with energy and power measurement tools (e.g., power monitors, current probes, instrumented test fixtures)
• Experience designing hardware-in-the-loop (HIL) test systems or large-scale automated benchmarking infrastructure
• Background in performance profiling, benchmark design, or comparative hardware analysis
• Experience operating developer productivity / build engineering functions at scale, including metrics-driven improvements (e.g., DORA metrics, CI/CD cycle time, flaky test reduction)
• Familiarity with release engineering practices for both cloud services and embedded firmware
• Experience with secrets management and CI/CD security best practices
• Experience administering artifact/package ecosystems
Company:
Efficient Computer develops processor technology focused on improving energy efficiency for compute-intensive workloads. Founded in 2022, the company is headquartered in Pittsburgh, USA, with a team of 11-50 employees. The company is currently Early Stage.