Senior Staff Data Engineer


CircleUp harnesses the power of machine learning and predictive analytics to discover and evaluate some of the fastest-growing companies in the consumer and retail sector. Our mission is to help entrepreneurs thrive by giving them the capital and resources they need while empowering investors to transition away from a reliance on heuristics toward data-driven decisions. 

Our data platform, Helio, is leveraged by investors to discover, evaluate, and understand the drivers behind successful CPG companies. We are seeking a senior software engineer with data engineering experience to help develop the tools and applications needed to bring the data-driven revolution that has occurred in the public markets to the private markets.

A senior staff engineer will help us lead our team to scale a complex machine learning data pipeline and platform. We currently lean heavily on technologies like Python, Spark, scikit-learn, Hive, and Airflow. If you are comfortable working across the full stack and lifecycle of predictive data products, as well as mentoring and leading more junior contributors, we want to talk to you!

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, Google Ventures, Canaan Partners, QED Investors, and others.


  • Contribute to the design, implementation, and maintenance of complex data pipelines
  • Build reliable services for gathering and ingesting data from a wide variety of sources
  • Build performant and reliable data pipelines to validate, extract, and normalize data from a wide variety of sources
  • Collaborate with cross-functional teams and stakeholders to understand data needs and coordinate delivery across development teams
  • Write quality, maintainable code with extensive test coverage in a fast-paced, agile software engineering environment
  • Provide technical leadership across the team through mentoring, code and design reviews, and setting strong example of good software engineering practice


  • Hold a B.S. or M.S. in Computer Science or equivalent degree
  • 10+ years of proven working experience as a data engineer using data technologies such as Spark and Airflow
  • Excellent software engineering skills and strong fundamentals in algorithms, data structures, predictive modeling, and big data concepts
  • Strong programming fundamentals and proficiency in Python3

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 do not meet all of the requirements and qualifications, we still encourage you to apply. We are 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.


All Open Positions