Job Details

PhD Machine Learning Engineer, New Grad

  2025-10-06     Stripe     San Francisco,CA  
Description:

What you'll do

  • Develop and deploy large-scale machine learning systems that drive significant business value across various domains.
  • Engage in the end-to-end process of designing, training, improving, and launching machine learning models.
  • Write production-scale ML models that will be deployed to help Stripe enable economic infrastructure access for a diverse range of businesses globally.
  • Collaborate across teams to incorporate feedback and proactively seek solutions to challenges.
  • Rapidly learn new technologies and approaches, demonstrating a strong ability to ask insightful questions and communicate the status of your work effectively.

Who you are

Minimum Requirements

  • A deep understanding of computer science, obtained through the pursuit of a PhD in Computer Science, Machine Learning, or a closely related field, with the expectation of graduating in winter 2025 or spring/summer 2026.
  • Practical experience with programming and machine learning, evidenced by projects, classwork, or research. Familiarity with languages such as Python, Scala, Spark and libraries such as Pandas, NumPy, and Scikit-learn.
  • Expertise in areas of machine learning such as supervised and unsupervised learning techniques, ML operations, and possibly experience in Large Language Models or Reinforcement Learning.
  • Demonstrated ability to work on collaborative projects, with experience in receiving and applying feedback from various stakeholders.
  • A proactive approach to learning unfamiliar systems and a demonstrated ability to understand complex systems independently.

Preferred Qualifications

  • Two years of university education or equivalent experience, with in-depth knowledge in specific domains of machine learning.
  • Published and presented peer-reviewed articles in top-tier venues.
  • Experience in writing high-quality pull requests, maintaining good test coverage, and completing projects with minimal defects.
  • Familiarity with navigating new codebases and managing work across different programming languages.
  • Excellent written communication skills to clearly articulate your work to both team members and wider Stripe audiences.

Application requirements

  • A description of your work history (either a resume, LinkedIn Profile, website, or other portfolio of work)
  • Examples of relevant work and your approach to learning, such as GitHub repositories, StackOverflow contributions, or other project portfolios.

In-office expectations

Office-assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in their local office or with users. This expectation may vary depending on role, team and location. Some locations have higher in-office requirements, which the hiring manager will discuss. This approach helps strike a balance between in-person collaboration and learning while supporting flexibility where possible.

Pay and benefits

The annual US base salary range for this role is $180,000 - $270,000. Additional benefits may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search