← Back to the careers page

Senior Full Stack Engineer

Senior Full-stack JavaScript Developer

With the rapid growth of artificial intelligence, more and more expert knowledge is required to use cutting edge AI techniques to solve real world problems. At Matroid, we’re building an intuitive product that allows anyone to train and deploy computer vision models without needing to know how to write a line of code. Founded by a Stanford Professor in 2016, Matroid has raised $13.5 million in funding, and the product has been successfully used in a range of security and media applications.

We are looking for a senior level full-stack developer. You will work on a small, innovative team with little hierarchy, directly influencing engineering and product decisions. You will work with a modern stack, using your expertise to choose technologies to add when needed. As our rapid growth continues, you will we make sure that our product scales with increased demand.  

You’ll be working onsite at our Palo Alto office, located near the Stanford campus and Caltrain.

What you’ll be doing

  • Design and develop major features for a computer vision platform that is truly first of its kind
  • Improve application architecture to make sure that it will scale with our growing user base
  • Identify product opportunities and build innovative features to exploit them
  • Participate in defining engineering team culture and product vision
  • Use your industry experience to institute good design principles and avoid common pitfalls
  • Raise the bar on product quality through your attention to detail and adherence to testing best practices
  • You will do all of this as part a world-class, multidisciplinary engineering team where each member operates with autonomy and latitude

 What we are looking for

  • 5+ years of engineering experience in a professional industry setting where you worked on a large-scale, complex web application
  • 2+ years of experience working on scalable, performant streaming video features
  • A deep knowledge of Javascript, Node.js, and a modern frontend framework (preferably React)
  • Experience with MongoDB or a similar NoSQL database, and knowledge of the trade offs between different types of databases
  • Familiarity with containerized applications. Knowledge of Docker and Kubernetes is a plus
  • Ability to contribute anywhere in the stack and wear multiple hats
  • A focus on quality. Write your own unit tests, integration tests and champion quality working in a fast-paced environment
  • An interest in deep learning is a plus
  • There aren’t any strict requirements for your background, but you’re technical. Maybe you have a CS (or similar) degree or you’re self taught, but either way you have a lot of hard-earned knowledge from your working experience at a leading technology company

What we offer in return

  • Competitive pay and equity
  • The chance to constantly work on stimulating intellectual challenges.
  • Gym membership reimbursement
  • Free, lunch, snacks, and caffeine every day
  • Medical, dental, and vision insurance with 100% coverage
  • A flexible schedule that leaves time for all of your other interests
  • A budget for whatever hardware will make you most effective
  • Budget and resources to learn about the cutting edge of software engineering and computer vision