Software Engineer

San Francisco, CA · Full Time - Posted by Jacob Perkins on November 7, 2018

“The enjoyment of one’s tools is an essential ingredient of successful work” – Donald Knuth

At Insight Engines, we understand the importance of good tools, and how such tools can improve work and empower people. Creating new applications has the potential to transform not just how work gets done, but also who can do the work. We are looking for someone that can help craft new kinds of tools, that enable people to do things that may have previously been next to impossible.

But enough about us, let’s talk about you. Do you enjoy creating powerful tools and applications that people rely on? How about designing scalable high performance APIs? Have you architected microservices in the cloud? As an integral part of our technology team, you will develop data driven web applications and APIs, integrating our groundbreaking natural language technologies. You’ll develop, deploy and maintain applications in a variety of contexts. You’ll wear many hats, touch many parts of our system, and have a significant impact on our customers.

The kinds of problems you’ll be working on include:

  • Developing secure, high performance web applications
  • Making data more accessible using natural language technologies
  • Building and scaling data driven APIs and microservices
  • Deploying and running applications through a continuous integration process
  • Creating tools for managing complex machine learning datasets

When applying, please tell us about some of the real world problems you have worked on that use your web application development experience. Women, People of Color, Minorities, and LGBTQ candidates are encouraged to apply.


  • BS, MS, PhD in Computer Science, Engineering, or related discipline, or 3+ years equivalent technology experience
  • 2+ years of software development (Go, Python, Java, or equivalent)
  • Familiar with web frameworks such as Django or Rails
  • Experience developing applications for a complex data platform such as Hadoop or Spark
  • Knowledge of database or search systems such as PostgreSQL, Elastic, or Neo4J is a plus
  • Authorized to work in the United States

Company benefits

  • Open vacation policy
  • Health care insurance
  • Dental & vision insurance
  • Life insurance
  • Short-term & long-term disability insurance
  • Health care FSA
  • Transit & parking FSA
  • Free lunch
  • Flexible work hours
  • Holiday time off