View Our Website View All Jobs

Lead Engineer, San Francisco

Purch is one of the world’s largest tech review publishers with brands such as Tom’s Guide, LaptopMag, and LiveScience under its umbrella. With billions of users and three straight years of profitable, venture-backed double digit growth, Purch is on a mission to make complex buying decisions easier for both buyers and sellers.  Purch is a fun, close-knit, flexible, results-oriented work environment looking for talented people who fit. 


  • Contribute to Purch’s platform architecture and service infrastructure
  • Develop platform and application features and provide consulting on data technologies such as Apache SOLR, mongoDB, Redis, AWS RDS, AWS Aurora amongst others
  • Develop application features and solutions using Python
  • Collaborate with Purch B2C Engineering across areas of specialization
  • Be a key contributor to Purch’s search, discovery and personalization technology efforts
  • Participate in Purch’s devOps efforts as they pertain to data and service architecture
  • Participation in Purch’s Agile development process including daily stand ups

Must have:

  • 5+ years of experience with building scalable, high performing and robust applications
  • 4 years architecting, coding and deploying REST API/micro service solutions
  • 3 years developing, deploying and managing SOLR cloud installations (v. 4, 5, 6)
  • 3 years developing, deploying and managing mongoDB (up to v. 3.4)
  • Ability to work independently or with a peer or team
  • Advanced scripting, OO and asynchronous solutions with Python (v. 3)
  • Extensive experience with Linux/UNIX production environments
  • 2 years working in AWS environments, implementing and supporting end to end solutions, using systems such as lambda, EC2, kinesis, SNS, SQS, S3, ECS
  • 2 years creating solutions with MemcacheD and Redis
  • Experience with CI using a Git based SMS
  • Demonstrable understanding of search, related content and personalization algorithms
  • Demonstrable experience presenting and documenting technical ideas, concepts and solutions for engineering teams
  • Demonstrable experience translating product requirements into architecture and algorithms as a technical solution
  • Experience working with geographically diverse teams

Nice to have:

  • Technical leadership experience
  • Java programming experience
  • PHP scripting experience
  • Experience writing applications with AWS Lambda
  • Experience using Docker and Kubernetes
  • Experience with python tornado and python co-routines
  • Experience with Elastisearch
  • Experience with machine learning tools and concepts






Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file