Persista logo

Senior Software Engineer

Persista
Full-time
On-site
San Francisco, California, United States
Persista is looking for a software engineer to join our small but growing team. We’re passionate about giving you productivity super powers with technology which will help you spend more time on the things that only you can do. Persista is a venture-backed company, so we’re trying to move quickly and deliberately to make our mark on the world.
 
About the team (& tech)
With less than ten members, everyone at Persista has a huge impact. We are committed to building a company that values people, passion, and results. We realize that we are most motivated when people use our products, so we try to ship early then watch and listen to those using what we make. We’re reflective and spend time learning how to work better as a team.
 
We’re building on ReactJs, Node.js, Python, Postgres, and Amazon Web Services today. As we evolve, you'll play a part in picking new technologies needed to solve evolving problems. We deploy every other week (and want to improve that to weekly). We currently have apps for Web, Google Chrome, and iOS. For the most part, people on our team work across the stack as they see fit.
 
About the job
You’ll help us build & improve existing and new products. In no short order, the engineering team’s job is to make things we initially thought impossible. Across all roles at Persista, we value the ability to listen to our customers, understand the importance to framing the problem to be solved, then collaborating with a team to craft a solution.
  
We have so much to do and we’ll look to you for help with (some) of the following:
  • Build robust data storage and indexing systems
  • Create reliable APIs for our front-ends to work with
  • Create and maintain data integrations with third party services
  • Develop sanity checks and monitoring tools to ensure we’re always live & healthy
  • Build predictive search & query user interfaces
  • Build knowledge graph services that can make our software smarter
 
About you
 
You’re a generalist. You may have a specialty but you enjoy contributing in meaningful ways across a spectrum. As one of our software engineers, we’ll expect you have some expertise in one or more of our technologies and open to mastering others. 
 
You’ll do well in this role if:
  • You enjoy helping others on the team contribute to products that impact people’s lives.
  • You have excellent written and verbal communication skills. 
  • You can be autonomous and self-driven.
  • You get inspired every single day, and share ideas and inspirations with the team. 
  • You have an interest in natural language or toying with machine learning
  • You love to experiment as a way to balance “gut-feeling” with data to drive decision-making
 
What’s next
If you’re interested in joining Persista, please send us your resume and link to some code, if possible.
 
We place great value on diversity and don’t discriminate when selecting applicants. But do feel free to point us to any online presence (portfolio, blog, Twitter, Facebook, Github) if you would like.