2

Entry Level Computer Science Research Jobs in Pittsburgh, PA

Research Engineer

Pittsburgh, PA · On-site

$100K - $300K/yr

Preferred Qualifications * BS, MS or PhD degree in Computer Science, Robotics, Engineering or a ... Deep technical knowledge, and research experience in deep learning, reinforcement and/or imitation ...

Qualifications: - Pursuing PhD degree in Computer Science, Engineering, AI, Machine Learning, Computer Vision, Robotics and/or similar technical field(s) of study. - Demonstrated research/software ...

Be Seen First

Entry Level Chemist Welding Industry

Aliquippa, PA · On-site

$20.75 - $27.75/hr

Research & Development / Quality Control Industry: Welding & Metal Fabrication Job Summary We are ... This role is ideal for recent graduates with a background in chemistry, materials science, or a ...

next page

Showing results 1-20

Entry Level Computer Science Research information

What are the key skills and qualifications needed to thrive as an Entry Level Computer Science Researcher, and why are they important?

To excel as an Entry Level Computer Science Researcher, you need a solid background in computer science fundamentals, programming, and data analysis, typically supported by a relevant bachelor's degree. Familiarity with programming languages (such as Python, Java, or C++), research tools (like MATLAB or R), and version control systems (like Git) is often required. Strong problem-solving abilities, critical thinking, and effective written and verbal communication make candidates stand out. These skills enable researchers to contribute to innovative projects, collaborate with peers, and clearly present findings in a rapidly evolving field.

What are typical daily tasks and research activities for someone in an entry level computer science research position?

In an entry level computer science research role, your daily tasks often include reviewing recent literature, coding and running experiments, collecting and analyzing data, and documenting results. You’ll likely collaborate with senior researchers, attend group meetings to discuss progress, and assist with preparing papers or presentations. The work environment is usually team-oriented, with ample opportunities to learn from mentors and contribute to ongoing projects. This hands-on experience helps you build both technical and analytical skills that are essential for advancing in research-focused careers.

What are entry level computer science research positions?

Entry level computer science research positions are roles designed for individuals who have recently graduated with a degree in computer science or a related field and are interested in gaining experience in research. These positions typically involve assisting with research projects, conducting experiments, analyzing data, and writing reports under the guidance of senior researchers or professors. They are often found in academic institutions, research labs, or tech companies and can serve as a stepping stone toward more advanced research or graduate studies. Candidates are usually expected to have a foundational understanding of computer science principles and some experience with programming or data analysis.

What is the difference between Entry Level Computer Science Research vs Entry Level Software Developer?

AspectEntry Level Computer Science ResearchEntry Level Software Developer
Required CredentialsBachelor's degree in CS or related field; research experience beneficialBachelor's degree in CS or related field; coding skills essential
Work EnvironmentResearch labs, academic institutions, R&D departmentsTech companies, startups, software firms
Employer & Industry UsageUniversities, research institutes, tech companiesSoftware development firms, tech industry
Common Search & Comparison IntentUnderstanding research-focused roles in CSEntry-level coding and development roles

Entry Level Computer Science Research roles focus on exploring new algorithms, theories, and innovations within academic or research settings, often requiring research experience. In contrast, Entry Level Software Developer positions emphasize coding, building applications, and deploying software in industry environments. Both roles require a bachelor's degree in CS, but their work environments and daily tasks differ significantly.

What are the most commonly searched types of Computer Science Research jobs in Pittsburgh, PA? The most popular types of Computer Science Research jobs in Pittsburgh, PA are:
What are popular job titles related to Entry Level Computer Science Research jobs in Pittsburgh, PA? For Entry Level Computer Science Research jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Entry Level Computer Science Research jobs in Pittsburgh, PA look for? The top searched job categories for Entry Level Computer Science Research jobs in Pittsburgh, PA are:

Data Scientist - Research and Development

Pittsburgh Associates

Pittsburgh, PA

Full-time

Posted 29 days ago


Job description

The Pirates Why

The Pittsburgh Pirates are a storied franchise in Major League Baseball who are reinventing themselves on every level. Boldly and relentlessly pursuing excellence by:

  • purposefully developing a player and people-centered culture;
  • deeply connecting with our fans, partners, and colleagues;
  • passionately creating lifetime memories for generations of families and friends; and
  • meaningfully impacting our communities and the game of baseball.

At the Pirates, we believe in the power of a diverse workforce and strive to create an inclusive culture centered in Passion, Innovation, Respect, Accountability, Teamwork, Empathy, and Service.

Job Summary

As a Data Scientist on the Pirates Research & Development team, you will help transform a wealth of baseball data — from box scores and player tracking to video and biomechanics — into actionable insights that drive the Pirates to make better, faster acquisition, development, and deployment decisions. You will work closely with other data scientists, analysts, and software engineers across Baseball R&D as well as other stakeholders across Baseball Operations (scouts, coaches, player development, front office) to turn your statistical and machine learning models into actionable decision tools.

Responsibilities:

  1. Design, build, validate, and deploy statistical and/or machine-learning models to support all facets of baseball operations, including scouting, player acquisition, player development, and on-field decision making.
  2. Build tools, prototypes, and visualizations to translate complex data and model results into insights understandable by coaches, players, and decision-makers.
  3. Communicate results and insights clearly to both technical and non-technical audiences.
  4. Partner with data engineers to build scalable data pipelines and maintain data quality.
  5. Stay abreast of new data sources, analytical techniques, and research.
  6. Help the organization experiment, learn, and iterate.

Qualifications

We recognize that no candidate will meet every qualification listed below. If you are excited about this role and believe you can add value to our work, we encourage you to apply even if your experience does not align perfectly with every requirement.

Required:

  1. Degree (or equivalent experience) in a quantitative discipline (e.g., Statistics, Computer Science, Mathematics, Economics, Machine Learning, Biomechanics, Engineering, Operations Research).
  2. Demonstrated experience applying complex statistical and/or machine learning tools to real-world problems.
  3. Demonstrated proficiency in a programming language such as Python or R for data analysis and modeling.
  4. Demonstrated ability to communicate complex quantitative concepts clearly, both written and verbally.
  5. Demonstrated experience collaborating with others on data science projects.
  6. Authorized to work lawfully in the United States.

Desired:

  1. Familiarity with advanced statistical techniques (e.g., fixed-effect / random-effect models, generalized additive models, Bayesian modeling, probabilistic programming).
  2. Experience with machine-learning / deep-learning frameworks (e.g., PyTorch, Tensorflow), especially applied to high-dimensional, spatiotemporal, or biomechanical data.
  3. Background in computer vision, biomechanics, sports-science, or modeling of dynamic physical systems.
  4. Prior experience in sports analytics context; baseball is a plus.
  5. Experience with database languages (e.g., SQL) and working with large / relational datasets.

Equal Opportunity Employer

The Pittsburgh Pirates are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.