Full Stack Engineer


  • Menlo Park, CA
  • Permanent
  • Python

  • Django


  • Javascript

  • ReactJS

  • AngularJS

  • CSS

  • HTML

  • Docker

  • Job Posted: Thursday, January 05, 2017

  • Expires On: Saturday, May 06, 2017

  • Job Type: Permanent

  • Duration: 1+ years

  • Desired Experience: 3-5 years

  • Work Authorization: Resident/Citizen, Citizen, EAD

Born out of a Stanford research project, Lattice has a very strong technical background and a healthily idealistic view of how we can and will change the world for the better. We have done bleeding-edge research on machine learning, data management, and natural language processing. We have invented machine learning techniques that are adopted by tech giants, built systems that scale up by orders of magnitude beyond past systems, and developed reading machines that outperform expert human beings.

Our mission is to apply the tech to critical real-world problems. For example, scientists have an increasingly difficult time keeping up with the literature; law enforcement officers overlook clues buried in mountains of documents and web data; and enterprises hoard valuable dark data in lakes not knowing how to unlock its value.

If you agree that problems like the above should and can be solved, let's talk!

For this role, you will participate in all aspects of critical web platforms and apps in these two areas:

1. A suite of internal tools to turbo-boost the team to develop human-caliber "machine reading" systems.

2. Web applications to translate unlocked structured data into unprecedented social values and business values.

The more boxes you check below, the more likely we are a match

    • You are familiar with Python, Django, ORMs, and REST APIs.
    • You are familiar with Javascript / Typescript, NPM, ReactJS / AngularJS, CSS/SCSS/LESS, and HTML.
    • You are familiar with PostgreSQL, ElasticSearch, transactions, indexes, joins, and caching.
    • You are familiar with Docker, AWS/GCE, nginx, and shell scripting.
    • You are familiar with data presentation and visualization libraries such as d3 and friends.
    • You have a great sense of UI/UX design and wouldn't mind mocking and prototyping from scratch.
    • You know the best practices of how to write testable and reusable code.
    • Solid understanding of data structures, advanced algorithms and data pipeline architecture, including the operational trade-offs of various designs.
    • Good understanding of distributed systems, streaming, big-data processing systems.

We value aptitude and hunger no less than experience. We welcome talented engineers at all stages of their career -- senior tech leads, new grads, and interns included. We look forward to hearing from you!