Osmo SystemsOsmo Systems

Full Stack Software Engineer

Posted 16.01.2019
Take The InterviewOriginal Job Post

What You’ll Do: 


  • Work with our team of engineers and scientists to: 
  • Build and deploy our farm-monitoring web app frontend, backend, and APIs 
  • Apply your expertise in architecture and framework choices 
  • Build tools to support our R&D team as we expand our sensor’s capabilities 
  • Travel to national and international sites to gain better understanding of users and use cases 
  • Actively shape our product development and the future of our company


Role Requirements: 


  • Expertise in at least one modern language: Python, Javascript, Ruby, C#, Java, etc 
  • Knowledge of the elements of modern web architecture and the ability to help decide when to use them, e.g. GraphQL vs. REST, relational vs. document stores 
  • 2+ years professional programming experience 
  • Excellent problem-solving, analytical, and troubleshooting skills. Attention to detail. 
  • Strong communication: superb speaking, listening, and writing skills 
  • Ability to engage in and contribute to productive discussions on complex topics 
  • Ability to build shared understanding, and to commit in the face of unresolved ambiguity 
  • Willingness to engage with real-time online collaboration tools 
  • Knack for understanding how business requirements drive technical solutions 
  • Drive to use your engineering skills to make a positive impact in the world


Qualities That Will Stand Out to Us: 


You have demonstrated in your career multiple examples of: 


  • Technical capability: You are technically curious and tackle problems without giving up. You produce solutions that less-experienced folks can use, maintain, and learn from. 
  • Collaboration: You are driven by the collective output of your team. You work hard to reach a level of trust with your teammates where candid feedback can flow freely. 
  • Leadership: You know how to develop and follow a sense of purpose in yourself and in others. You are willing to point out, own, and fix things that are broken. 
  • Intellectual Curiosity: You are broadly curious across multiple disciplines. This curiosity has led you to contribute beyond your area of expertise to advance your team toward reaching its goals.


Competitive Perks: 


  • Option to work 80% time 
  • Option to work remotely 
  • Technology purchase stipend (laptops, headphones, etc.) 
  • The office is one block from 19th St BART in Oakland (and next to a rock climbing gym) 
  • Seed-stage salary + equity package 
  • Health + dental insurance (company pays 70%) 
  • 18 days PTO + 18 days unpaid time off per year + 11 paid holidays 
  • Free breakfast & lunch (cook your own!). We have a full kitchen and the company will provide whatever vegetarian groceries you want to cook for yourself (within reason). 
  • Learn and grow in ways that you only can at an early stage startup


Tech Stack: 


How our system is currently built:


  • Python + Numpy/Scipy stack 
  • Jupyter notebooks (for R&D) 
  • Javascript + Node.js 
  • React 
  • GitHub + CircleCI 
  • Raspberry Pi as our base prototyping platform for IoT 
  • AWS for cloud infrastructure (RDS, S3, Lambda, etc)
Take The Interview
Posted 16.01.2019