1

Phd Computer Science Jobs in Worcester, MA (NOW HIRING)

MS or PhD in Data Science, Machine Learning, Applied Mathematics/Statistics, or a related field * Completed coursework related to Statistics, Computer Science, Machine Learning, and Data Science

Sr. Data Scientist

Framingham, MA · On-site

$120K - $165K/yr

MS or PhD in Data Science, Machine Learning, Applied Mathematics/Statistics, or a related field * Completed coursework related to Statistics, Computer Science, Machine Learning, and Data Science

A PhD in Computer Science or in a related computational field. * Substantial training in and knowledge of machine learning techniques and strong programming skills. * Effective communication in ...

Principal Software Engineer

Wellesley, MA · On-site

$148K - $198K/yr

Master's or PhD in Computer Science, Machine Learning, or a related discipline is a plus Pay Range The typical pay range for this role is: $144,200.00 - $288,400.00 This pay range represents the base ...

next page

Showing results 1-20

Phd Computer Science information

See Worcester, MA salary details

$56.2K

$82.7K

$97.5K

How much do phd computer science jobs pay per year?

As of Jun 10, 2026, the average yearly pay for phd computer science in Worcester, MA is $82,710.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,100.00 and $93,100.00 per year, depending on experience, location, and employer.

What are some common challenges faced by PhD Computer Science students during their research?

PhD Computer Science students often encounter challenges such as defining a clear and impactful research problem, managing long-term projects with limited guidance, and coping with the pressure to publish in top-tier conferences or journals. Balancing coursework, teaching responsibilities, and research can also be demanding. Effective time management, networking with peers and mentors, and seeking regular feedback can help students navigate these challenges and achieve their academic goals.

What is a PhD in Computer Science?

A PhD in Computer Science is the highest academic degree in the field, focused on advanced research and the creation of new knowledge in computing. It typically involves several years of coursework followed by original research culminating in a dissertation. Graduates often pursue careers in academia, research, or advanced industry roles that require deep technical expertise and problem-solving skills.

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

To thrive as a PhD in Computer Science, you need advanced expertise in algorithms, programming, and research methodologies, typically supported by a doctoral degree in computer science or a related field. Mastery of programming languages (such as Python, Java, or C++), data analysis tools, and familiarity with version control systems like Git are commonly required, along with experience in publishing academic research. Critical thinking, problem-solving, strong written and verbal communication, and perseverance are vital soft skills for success in research and collaboration. These skills and qualifications are essential for making significant contributions to the field, driving innovation, and effectively sharing knowledge with the academic and professional community.

Is IT worth doing a PhD in CS?

A PhD in Computer Science can be valuable for careers in research, academia, or specialized industry roles requiring advanced expertise. It typically involves several years of study, research, and publication, and can lead to higher-level positions but may not be necessary for most industry jobs that value practical skills and experience. Consider your career goals and whether the research focus aligns with your interests before pursuing a PhD.
What job categories do people searching Phd Computer Science jobs in Worcester, MA look for? The top searched job categories for Phd Computer Science jobs in Worcester, MA are:
What cities near Worcester, MA are hiring for Phd Computer Science jobs? Cities near Worcester, MA with the most Phd Computer Science job openings:
Infographic showing various Phd Computer Science job openings in Worcester, MA as of June 2026, with employment types broken down into 1% Internship, 3% As Needed, 29% Full Time, and 67% Part Time. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $82,710 per year, or $39.8 per hour.
Staff SLAM/ML Engineer, Spot Autonomy

Staff SLAM/ML Engineer, Spot Autonomy

Boston Dynamics

Waltham, MA • On-site

Full-time

Posted 20 days ago


Job description

Job Summary:
Boston Dynamics is seeking a Staff Machine Learning Engineer to develop Spot’s next generation autonomy capabilities. The role involves researching and integrating advanced approaches in perception, localization, and navigation to enhance the robots' navigation abilities.
Responsibilities:
• Develop Spot’s next generation localization, mapping, perception and autonomy capabilities and deliver them to the product.
• Apply and develop novel ML-based approaches to solve complex challenges in semantically-aware navigation and localization.
• Shape the team's strategy for ML model architectures, datasets, and pipelines to achieve maximum model performance.
• Produce high-quality, performant code in C++ and Python.
• Design and execute rigorous experiments using both simulated and real-world robot data to ensure solutions not only achieve state-of-the-art performance but are also robust and computationally efficient in real-world deployments.
Qualifications:
Required:
• A Masters degree in Computer Science, Robotics or related field and 3+ years of professional experience
• A solid understanding of traditional computer vision, robotics and navigation methods (SLAM) and their typical strengths & shortcomings
• First-hand experience in Machine Learning and data driven approaches to visual perception problems. A good understanding of recent ML approaches such as LLMs & ViTs.
• Experience with Machine Learning frameworks (e.g. PyTorch)
• Experienced in writing performant, well-structured, and testable C++ and Python code
• Be a team player and good communicator, able to work well in a dynamic and collaborative environment
• Have a passion for quality and autonomous robots
Preferred:
• A PhD in Computer Science, Robotics or related field.
• A strong background in SLAM / factor graphs (e.g. gtsam, g2o, Ceres), and ideally ML-enhanced navigation, such as semantic SLAM.
• Experience with end-2-end semantic navigation approaches.
• A track record of relevant publications or product deliverables.
Company:
Boston Dynamics is an engineering company that specializes in building dynamic robots and software for human simulation. It is a sub-organization of Hyundai Motor Company. Founded in 1992, the company is headquartered in Waltham, USA, with a team of 501-1000 employees. The company is currently Late Stage.