Sr. Software Engineer, Platform Engineering

  • BHO Tech
  • Mountain View, CA, USA
  • Aug 19, 2024
Full time Engineering

Job Description

We were established in 2014 to revolutionize the way information about the built environment is created and consumed.  We leverage geospatial imagery, computer vision, and machine learning to instantly and automatically extract proprietary property data.  This data forms the basis from which we offer comprehensive data and analytics solutions delivered instantaneously via API.

We establish a new category of property data & analytics, offering immediacy, coverage, and scale comparable to public record data, but with the currency and types of features which typically require in-person inspection. Our team is comprised of entrepreneurs with cutting edge successes in computer vision, real estate, and risk analysis.  We are backed by leading venture capital firms, and based in Mountain View, CA and Munich, Germany. 

We have established are continue to build a great team culture, and this is something which is a priority.   

We believe:

Talent is critical, but best when tempered with humility

Self-motivation leads to the best outcomes

Open, direct communication is a sign of respect

Teamwork drives success

Having fun together is an important part of the job 

***We are an E-verify participant. 

Position Summary: 

We’re looking for strong, thoughtful Sr. Software Engineers to join our Platform Engineering team and help build extensible, robust systems quickly. We have a breadth of different systems, ranging from client-facing web-apps to our highly-scalable, fast, deep-learning pipeline. We leverage AWS, Rails, C++, Caffe, Postgres and much more to develop and deliver our products.

 

What You'll Do:

    • Design and Implement software all across the stack, from Server Management, to backend systems, to front end systems when needed.
    • Build and manage tools for our clients as well as for our own Deep-learning applications
    • Work with the Product/business teams to take high-level tasks and transform them into shippable software.
    • Use your solid back end engineering background to help us solve engineering problems quickly and efficiently.

Skills/Requirements:

      • Experience:​ 7+ years experience building software in C, C++, Ruby, or Python. You know what it means to put software into the hands of someone else and you have the ability to deliver
      • Strong Architecture skills:​ The language and stack may change, but high-quality code does not. You thrive on not only coding solutions that solve today’s problems, but can be scaled and extended quickly
      • Self-starter:​ You enjoy working out problems and can translate high-level tasks and guidance into tested, readable, high-quality code
      • Fast Learner:​ We use whatever technology fits the task, not creating tasks that fit the technology. You should be able to learn new languages/tech-stacks and apply them effectively
      • Team Player:​ You want others to succeed just as much as you want to yourself and enjoy working in a collaborative environment; working across domains to solve complex, large-scale problems

 Nice to haves:

    • Experience scaling software across 100+ machines while maintaining performance
    • Experience with testing frameworks across the stack.
    • Experience with GIS systems

 

Design and Implement software all across the stack, from Server Management, to backend systems, to front end systems when needed.Build and manage tools for our clients as well as for our own Deep-learning applicationsWork with the Product/business teams to take high-level tasks and transform them into shippable software.


Best Regards,
Kris
Kris Young
Account Manager
BHO Tech
San Jose, San Francisco CA
Phone: 866 816-1615 x 823
kris@bhotech.com
www.bhotech.com