1

Computer Science Internship Jobs in San Ramon, CA

Data Science Internship - Multiple Teams Faire leverages machine learning and data insights to ... in Computer Science, Operations Research, Statistics, Econometrics, or a related technical ...

Mentorship & Learning Interns will work closely with experienced staff and technical mentors with expertise in: * Computer Science * Data Science & Analytics * Applied AI & Machine Learning

Mentorship & Learning Interns will work closely with experienced staff and technical mentors with expertise in: * Computer Science * Data Science & Analytics * Applied AI & Machine Learning

Also, if our previous interns are any guides, you will have a ton of fun in the process ... Mathematics, Statistics, Computer Science, Physics or other STEM degrees) * Excited to learn new ...

Also, if our previous interns are any guides, you will have a ton of fun in the process ... Mathematics, Statistics, Computer Science, Physics or other STEM degrees) * Excited to learn new ...

Also, if our previous interns are any guides, you will have a ton of fun in the process ... Mathematics, Statistics, Computer Science, Physics or other STEM degrees) * Excited to learn new ...

Also, if our previous interns are any guides, you will have a ton of fun in the process ... Mathematics, Statistics, Computer Science, Physics or other STEM degrees) * Excited to learn new ...

next page

Showing results 1-20

Computer Science Internship information

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

To thrive as a Computer Science Intern, you generally need foundational knowledge in programming, algorithms, and data structures, often supported by progress toward a computer science degree. Familiarity with coding languages such as Python, Java, or C++, as well as experience using version control systems like Git, is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns stand out in collaborative environments. These skills and qualities are essential because they enable interns to contribute meaningfully to projects, adapt to new technologies, and work efficiently within a development team.

What types of projects do Computer Science interns typically work on, and how much autonomy can I expect?

Computer Science interns often contribute to real-world projects such as developing new software features, debugging code, automating processes, or supporting infrastructure. While the level of autonomy varies by company, interns are generally given meaningful tasks and encouraged to collaborate with senior engineers and cross-functional teams. You'll likely participate in code reviews, agile sprints, and team meetings, gaining hands-on experience and feedback. Many organizations assign mentors to guide interns, helping them balance independence with structured learning and support.

What is a computer science internship?

A computer science internship is a temporary position that allows students or recent graduates to gain practical experience in the field of computer science. Interns typically work on real-world projects, assisting with programming, software development, data analysis, or IT support under the supervision of experienced professionals. These internships provide valuable hands-on skills, networking opportunities, and insight into potential career paths within technology industries.

What is the difference between Computer Science Internship vs Software Developer Intern?

AspectComputer Science InternshipSoftware Developer Intern
Required CredentialsTypically pursuing or recent graduate in CS or related fieldSame as CS internship, often students or recent grads
Work EnvironmentVaries across tech companies, research labs, startupsPrimarily software development teams in tech firms
Employer & Industry UsageUsed across academia, industry, research projectsPrimarily in software development companies and tech industry
Common Search & Comparison IntentUnderstanding internship opportunities in CSComparing software development internship roles

Both Computer Science Internships and Software Developer Internships target students or recent graduates interested in tech. While CS internships may include research, data analysis, or broader technical roles, Software Developer Internships focus specifically on coding and software creation. The choice depends on your career goals and the specific skills you want to develop.

What are the most commonly searched types of Computer Science jobs in San Ramon, CA? The most popular types of Computer Science jobs in San Ramon, CA are:
What are popular job titles related to Computer Science Internship jobs in San Ramon, CA? For Computer Science Internship jobs in San Ramon, CA, the most frequently searched job titles are:
What job categories do people searching Computer Science Internship jobs in San Ramon, CA look for? The top searched job categories for Computer Science Internship jobs in San Ramon, CA are:
What cities near San Ramon, CA are hiring for Computer Science Internship jobs? Cities near San Ramon, CA with the most Computer Science Internship job openings:
Data Science Intern

Data Science Intern

Faire

San Francisco, CA

$75/hr

Other

Posted 15 days ago


Job description

Data Science Internship - Multiple Teams

Faire leverages machine learning and data insights to transform the wholesale industry, giving independent retailers the tools to compete with large-scale e-commerce platforms and big-box stores. Our Data Science team builds and maintains the algorithmic systems - spanning search, personalization, recommendation, and ranking - that power our marketplace and help our customers thrive.

We are hiring Data Science interns across several teams and are looking for intellectually curious, self-directed problem solvers eager to work end-to-end on high-impact challenges, from data exploration to production-ready solutions.

Our internships are paid, 12-14 weeks in duration, with flexible start dates. Extensions are considered based on project scope and mutual interest.

Open Teams

Search & Recommendation

  • Design and deploy state-of-the-art recommender systems that power ranking and discovery across the marketplace
  • Develop rich user and item representations through embeddings, sequence models, and graph-based methods
  • Build real-time and streaming data pipelines that enable dynamic, context-aware personalization at scale
  • Apply exploration-exploitation strategies - including contextual bandits and reinforcement learning - to optimize recommendations under uncertainty
  • Advance recommendation quality through improvements to diversification, novelty, and long-term user engagement
  • Own the full ML lifecycle: from problem formulation and modeling through offline evaluation and online experimentation

Risk Management

  • Build and refine models and heuristics across core risk domains - including underwriting, identity verification, returns, markdowns, and disputes & misuse - to reduce financial losses and unlock GMV growth
  • Partner cross-functionally to develop scalable, data-driven frameworks that balance risk exposure with business opportunity

What You'll Do

  • Design, develop, and A/B test cutting-edge machine learning algorithms and analytical solutions, with guidance from senior technical leads
  • Communicate project objectives, methodologies, and results clearly to both immediate teammates and broader cross-functional stakeholders
  • Navigate the complexity of a two-sided marketplace, identifying and addressing the unique challenges that arise at the intersection of retailer and brand needs

What We're Looking For

All candidates must be currently enrolled or recently graduated Master's or PhD students in Computer Science, Operations Research, Statistics, Econometrics, or a related technical discipline. Beyond that, we're looking for team-specific experience:

Search & Recommendation Systems

  • Publications or submissions to top-tier venues such as KDD, RecSys, ICML, NeurIPS, WWW, or SIGIR
  • Experience with recommender systems (collaborative filtering, deep recommenders, ranking), representation learning and embeddings, sequential models (RNNs, Transformers for user behavior modeling), bandit and reinforcement learning methods, and large-scale retrieval and ranking systems
  • Familiarity with offline evaluation metrics (NDCG, MAP, recall) and online experimentation
  • Experience working with large-scale or production datasets

Risk Management

  • Solid ML fundamentals with hands-on experience productionizing models using frameworks such as scikit-learn, XGBoost, or deep learning libraries
  • Experience with Python; familiarity with Java, Kotlin, or C++ is a plus
  • Knowledge of statistical techniques including experimentation and causal inference
  • Experience with SQL or other database querying languages preferred

Pay rate:

San Francisco: the pay rate for this role is $75 USD per hour.

Actual hourly pay will be determined based on permissible factors such as transferable skills, work experience, market demands, and primary work location. The pay range provided is subject to change and may be modified in the future.

Faire uses Artificial Intelligence (AI) to screen and select applicants for this position.

This job posting is for an existing vacancy.

#LI-DNI