About Cognition IP: Cognition IP is a Y-Combinator legal tech startup with a focus on patent law. We're different from other patent law firms in our use of technology to increase quality and efficiency. We offer transparent, flat-fee pricing. In the past year we have grown our client base from 0 to over 100 of the most promising startups in various technology sectors and growth stages. We have plans to grow and are building a first class team!

About the team: We are building our team from the ground up. As an early stage startup, our developers will be building everything from internal workflow tools to client facing portals to machine learning pipelines. Our developers work closely with our legal services team, listening to their requirements and architecting custom solutions that make everyone more productive. We give our developers a great deal of autonomy and ownership of their projects.

Languages: Html, Css, Angular 4, Javascript, Node.js, MongoDB, Bootstrap

Responsibilities: Our current needs are for an experienced full stack developer who can deliver quality code and manage all the parts of the product development cycle from specification writing to unit testing. Our developers need to be flexible and ambitious. Ideally, our developers are not afraid to take on DevOps roles when necessary and are comfortable with system administration tasks. Primarily, however, our developers will be writing code. Our company has a wide array of software needs built on a variety of technology stacks.

Key Result Areas:

  • Execute full software development life cycle
  • Write clear, maintainable, testable, and secure code
  • Document design and algorithms
  • Communicate with the legal team to develop workflow/process improvements
  • Reporting to: CTO


  • Software Engineering/Developer Experience: 3+ years or equivalent (through projects)
  • Experience in Front-end development (JavaScript, HTML, CSS, etc)
  • Experience in Back-end development (JavaScript, python, PHP, etc)
  • In-depth knowledge of relational (mySQL, Postgres) and noSQL (mongoDB)
  • Knowledge of at least one non scripting programming language (Java, C, C++)
  • Excellent communication skills

Preferred Qualifications:

  • Systems programming experience (bash, C, etc)
  • AWS infrastructure experience
  • Experience working with large datasets
  • Bachelor’s degree in computer science or related field
  • Machine Learning experience (gensim, pytorch, tensorflow, etc)


  • Commensurate with experience (Base + Bonus + Equity)