Senior Software Engineer

San Francisco, CA

CircleUp harnesses the power of machine learning and predictive analytics to discover some of the fastest-growing companies in the consumer & retail sector. Our mission is to help entrepreneurs thrive by giving them the resources and capital they need. We are building a predictive data system called "Helio" to bring the data-driven revolution that has occurred in the public markets to the private markets, starting with consumer & retail.

We are working on challenging problems in information retrieval, entity resolution, and machine learning. We are developing an in-depth knowledge graph of all private companies by mining vast amounts of data to successfully rewrite the rules on how private companies are evaluated.

CircleUp was recently honored as one of Fast Company's Top 10 Most Innovative Companies in Data Science and has been named a CB Insights FinTech 250, a Top 5 Most Disruptive Company in Finance by CNBC, and to the Forbes FinTech 50. Founded in 2012, CircleUp is headquartered in San Francisco and backed by Union Square Ventures, GV, Canaan Partners, QED Advisors, and others. Learn more at


  • Build and maintain performant and reliable data pipelines in service of machine learning and predictive analytics.
  • Build and maintain systems to normalize and aggregate data across a wide variety of sources.
  • Build automation tools to operate and configure production clusters and services.
  • Work with data scientists to productionalize & deploy machine learning models.


  • Bachelor's degree in Computer Science, or related, or foreign equivalent, or related field.
  • 3 years of experience in software systems.

Example Projects we face:

  • Embed with data science team to help bring ML model into production. This includes understanding model training and feature engineering process, identifying performance bottlenecks and suggest alternatives, apply software engineering best practices, and help define broader validation and verification strategies.
  • Build ML model evaluation system to help us catch training and scoring anomalies.
  • Build data pipeline for new sources. Work through normalization and interpolation challenges to enable smooth integration with our other data assets that enable Helio.
  • Design new or improve on existing data access patterns to enable other engineers, data scientists, and business users to more easily derive value from our data repository.


  • Home office / work from home benefits available.

If you got to this point, we hope you’re feeling excited about the job description you just read! Even if you feel that you don't meet all of the requirements and qualifications, we still encourage you to apply. We’re eager to speak with those who share our passion to help entrepreneurs thrive - not just those who match every bullet point in our job descriptions. 

CircleUp is an equal opportunity employer. We do not discriminate based upon race, religious creed, color, national origin, ancestry, physical or mental disability, medical condition, genetic information, marital status (including registered domestic partnership status), sex and gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity and gender expression (including transgender individuals who are transitioning, have transitioned, or are perceived to be transitioning to the gender with which they identify), age, sexual orientation, Civil Air Patrol status, military and veteran status and any other consideration protected by federal, state or local law. We encourage those who really want to make an impact to apply for our open positions.

Please reply with resume to: Steven Nicholl (, 30 Maiden Lane, Floor 6, San Francisco, CA, 94108