1

Masters In Computer Science Jobs in Santa Clara, CA

Sr. Engineer, Machine Learning

Redwood City, CA · On-site

$127K - $175K/yr

Bachelors or Masters in Computer Science, Statistics, or related field * Strong CS fundamentals. Should be able to write algorithms with ease. * Solid understanding of Data Science and ML ...

Showing results 41-60

Masters In Computer Science information

See Santa Clara, CA salary details

$21.6K

$69.5K

$140.2K

How much do masters in computer science jobs pay per year?

As of Sep 11, 2026, the average yearly pay for masters in computer science in Santa Clara, CA is $69,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $44,848.00 and $80,614.00 per year, depending on experience, location, and employer.

What is a master's in computer science?

A Masters in Computer Science is a graduate-level degree program that provides advanced knowledge and skills in computer science. It typically covers topics such as algorithms, programming, data structures, artificial intelligence, machine learning, and software engineering. The program is designed for individuals who want to deepen their understanding of computer science, advance their careers, or prepare for doctoral studies. Most programs require students to complete coursework, projects, and sometimes a thesis or capstone project. Graduates are prepared for roles in software development, data science, research, and other technology-focused careers.

What types of roles and industries commonly hire professionals with a master's in computer science?

Professionals with a Master's in Computer Science are highly sought after in a variety of industries, including technology, finance, healthcare, government, and academia. Common roles include software engineer, data scientist, machine learning engineer, systems architect, and IT project manager. Many organizations value the advanced technical knowledge and research skills gained during the program, which can also open doors to leadership or specialized research positions. Additionally, the collaborative nature of most computer science projects means you can expect to work in cross-functional teams with engineers, analysts, and business stakeholders.

What are the key skills and qualifications needed to thrive as a computer scientist with a master's degree, and why are they important?

To thrive as a Computer Scientist with a Master’s degree, you need advanced knowledge in algorithms, programming, and software development, usually demonstrated through a relevant graduate degree. Familiarity with programming languages such as Python, Java, or C++, and proficiency in tools like Git, databases, and cloud platforms are typically required. Strong analytical thinking, problem-solving abilities, and effective teamwork set candidates apart in this role. These skills ensure that professionals can design innovative solutions, collaborate efficiently, and adapt to evolving technological challenges.

Is a master's in computer science worth doing?

A master's in computer science can enhance technical skills, improve job prospects, and qualify individuals for advanced roles such as software engineer, data scientist, or systems analyst. It often leads to higher salaries and increased opportunities in fields like artificial intelligence, cybersecurity, and software development, especially when combined with practical experience and certifications. However, the value depends on career goals, industry demand, and the program's quality.

Is it easier to get a computer science job with a master's in computer science?

A master's in computer science can improve job prospects for computer science roles by providing advanced technical skills, specialized knowledge, and often a competitive edge over candidates with only a bachelor's degree. However, securing a job also depends on factors like experience, certifications, and the current job market. While a master's degree can open doors to more senior or specialized positions, it does not guarantee easier employment compared to candidates with less education.

What can a master's in computer science get you?

A master's in computer science can qualify you for advanced roles such as software engineer, data scientist, or systems analyst. It often provides specialized knowledge in areas like algorithms, machine learning, and software development, increasing job opportunities and earning potential in the tech industry.

What jobs can a masters in computer science get you?

A master's in computer science can lead to roles such as software engineer, data scientist, systems analyst, cybersecurity analyst, and machine learning engineer. These positions typically require strong programming skills, knowledge of algorithms, and familiarity with tools like Python, Java, or cloud platforms.

What cities near Santa Clara, CA are hiring for Masters In Computer Science jobs?

Cities near Santa Clara, CA with the most Masters In Computer Science job openings:

Infographic showing various Masters In Computer Science job openings in Santa Clara, CA as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $69,542 per year, or $33.4 per hour.

Sr. Engineer, Machine Learning

Redwood City, CA • On-site

Poshmark, Inc
Apparel and Accessories Stores • 501 - 1,000 employees

$151K - $214K/yr

Full-time

Re-posted 5 days ago


Job description

About Poshmark
Poshmark is the leading fashion marketplace where style comes alive through discovery, self-expression, and human connection. Powered by a vibrant community of 165 million members, Poshmark brings real people and taste to shopping through a social experience shaped by shared discovery. Buying and selling fashion feels simple, joyful, and personal, while every item tells its own story. Poshmark empowers sellers to grow meaningful businesses, keeps fashion in circulation longer, and gives shoppers access to unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury.
The Machine Learning team is a central player in the Poshmark organization. Our mission is to build a world-class machine learning platform to bring value out of data for us and for our customers. Our goal is to democratize data science and machine learning, support exploding business, and use machine learning to drive value across the chain (Search, personalization, fraud detection, catalog digitization to name a few).
Responsibilities:
  • Manage the entire ML lifecycle from data collection to deployment and monitoring
  • Collaborate across teams such as DS, QA, Infra and other engineering teams to productionize ML models
  • Write and optimize code for production environments, ensuring the robustness and reliability of ML services at scale
  • Manage and support current solutions while evolving them to incorporate newer technologies
  • Strong written, verbal, and presentation skills, with the ability to convey complex concepts in a clear and simple manner
  • Stay updated with the latest developments in data science and machine learning

Desired Skills & Experience:
  • 4+ years of experience applying Machine Learning to concrete problems at large scale
  • Bachelors or Masters in Computer Science, Statistics, or related field
  • Strong CS fundamentals. Should be able to write algorithms with ease.
  • Solid understanding of Data Science and ML fundamentals - Regression, Classification, Tree-based approach, Neural network, and sequence-based models.
  • Working experience with at least one ML model: LLMs, GNN, Deep Learning, Logistic Regression, Gradient Boosting trees, etc.
  • Should have excellent understanding of ML lifecycle
  • Good understanding of system architecture. Have knowledge of big data technologies - streaming architecture, data pipelines, etc.
  • Experience with Python, SQL, Java or Scala
Good to Have:
  • Big data systems - Spark, EMR, S3, AirFlow
  • Production experience with LLMs and prompt engineering
  • Experience with Flask, FastAPI, RabbitMQ, Embeddings and Vector DBs

Our Techstack:
  • Pytorch, Tensorflow, Sklearn
  • Flask, Fastapi, Gunicorn, Quarkus
  • MLFlow, Sagemaker, Kibana, Airflow, Databricks, Grafana, Datadog
  • Docker, Kubernetes, Jenkins
  • Redis, Redshift, MongoDB, Spark, Kafka, RabbitMQ, Milvus