Machine Learning Engineer



Software Engineering, Other Engineering · Full-time
San Francisco, CA, USA · New York, NY, USA
250,000 – 350,000 USD per year
Posted on Monday, December 4, 2023

About SignalFire

SignalFire is the first venture capital firm built like a technology company to better solve for the needs of founders. The core of its value-add is Beacon, the AI engine SignalFire has been refining since the firm's launch in 2013. Beacon tracks more than 600 million employees and 80 million companies to guide the fund’s investing and assist portfolio companies with scaling their teams and revenue. SignalFire also helps early-stage founders navigate the toughest parts of building a company at every stage, with expert advisors, 200 skill-building workshops a year, and an in-house team of recruiters, data scientists, PR experts and go-to-market leaders. With over $2.1 billion in assets under management, SignalFire focuses on investing from seed to scale. The firm’s key sectors include AI/ML, developer tools, B2B saas, healthcare, cybersecurity, and consumer.

Role Description

We’re looking for a Machine Learning Engineer to improve how we use data to explore potential investment areas and support our portfolio companies. On the engineering team, you will work closely with our investment, portfolio and talent team members in building world-class software.

In this role, you will have the opportunity to combine insights from various heterogeneous data sources: web and social media, transactional data, and time series such as web traffic and user engagement metrics. You will also work with the investment team on technical diligence, as well as support portfolio companies through both competitive intelligence and direct advising.

What you’ll be doing:

  • Building data pipelines to integrate data sources and improve data quality for our internal systems
  • Developing and improving various ML models to help our firm research and find startups and the people who work at them
  • Extracting, processing, and analyzing large volumes of unstructured data using distributed computing tools
  • Partnering with investors, portfolio support, and other engineers to ship features for our internal platform, Beacon

Your background:

  • Minimum 3 years of machine learning development or in a similar capacity.
  • Proficiency in Spark and Python as these are key to this position.
  • Previous experience with supervised, time series, and unsupervised learning methods would provide a strong advantage.
  • Familiarity with languages such as Scala and Ruby along with Rails framework is a bonus.
  • Mathematical background in algorithms, linear algebra, probability theory and statistics
  • Familiarity with the AWS toolchain and various software development tools: S3, EC2, RDS, EMR, Git, etc.
  • Relational databases: expertise with SQL, practical experience maintaining large relational databases
  • Masters or PhD preferred, but not required
  • Interest in the venture capital industry and working directly with early-stage startups
  • San Francisco or NYC-based

Why SignalFire?

  • Part of a small, loosely-structured team where you have autonomy over your work and your opinion is respected
  • Using data and engineering to revolutionize the venture capital industry
  • Work directly with founders and help them solve major problems
  • Drive the forefront of the industry in using a hybrid human + technology approach to investing in and supporting founders

Does this sound like you? If so, we'd love to hear from you. Please email


$250,000-$350,000 based on experience

SignalFire is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email