Senior Front-End Engineer

Capeanalytics in Palo Alto, CA/Remote

CAPE Analytics provides instant property intelligence for buildings across the United States. CAPE Analytics enables insurers and other property stakeholders to access valuable property attributes at time of underwriting, with the accuracy and detail that traditionally required an on-site inspection, but with the speed and coverage of property record pre-fill. Founded in 2014, CAPE Analytics is backed by leading venture firms and innovative insurers and is comprised of computer vision, data science, and risk analysis experts.

A BIT ABOUT US
Since our founding in 2014, CAPE Analytics has used machine learning and computer vision to pioneer a new form of property information, built specifically for the organizations that finance, protect, and invest in our homes and businesses. Our 50+ (and rapidly growing!) clients across insurance and real estate are leading a digital transformation to secure properties and livelihoods in the face of complex trends in housing and climate.

THE OPPORTUNITY
As a Senior Front-End Engineer on CAPE’s platform team, you’ll be a core contributor to our push to adopt, integrate, and deliver new data-sources to accelerate the next generation of CAPE’s products. Working with machine learning, platform and data engineers, you’ll build the systems and pipelines to bring in diverse, novel data-sets and integrate them into our data warehouse, APIs and applications.

CAPE’s insurance solutions have been adopted by leading carriers across the U.S., Canada, and Australia...but we are just getting started. Over the past 6 years, we’ve constructed an analytics platform purpose-built for deep learning. On the heels of our recent $44 million Series C financing, we’re growing rapidly. In CAPE’s next phase, we’re setting out to solve a larger share of the problem, leveraging a radically expanded array of input data sources and advanced machine learning technologies.


THE TECH STACK
CAPE leverages all available tools and technologies to build our best-in-class tech-stack, which affords us flexibility of fast-deployments, along with the stability to support aggressive SLAs for critical-path client APIs and applications. We build our models using Pytorch and Tensorflow, and leverage Python, Spark and Postgres for our backend services. On the frontend side, we make use of EmberJS/ReactJS along with NodeJS to handle requests across our AWS-deployed cloud infrastructure.

THE TEAM
You will join a growing team of software engineers with years of experience building and shipping product-focused engineering across a multitude of different industries. At CAPE, our software engineers work daily with machine learning engineers and data scientists to build the databases, APIs and applications that are the backbone of Cape’s infrastructure. We tackle difficult engineering challenges and focus on delivering impact for our coworkers and clients each day.

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

***CAPE Analytics is an E-verify participant.***
    • Perform code reviews and analysis
    • Participate in design discussions and serve as technical expert for development across Cape’s entire front-end stack
    • Develop and execute e2e/unit tests
    • Participate in technical design and code reviews

    • Design and implement Extensible front-end systems for customers and internal applications
    • Assist Customer Operations and customers with software issues
    • Work with Product team to analyze business problems to design innovative solutions and/or implement complex code changes for specific requirements or applications

    • Serve as a technical expert on multiple areas or more complex areas of the application/product
    • Evaluate new technologies and tools needed / that could be introduced into tech stack; and work closely with data science, machine learning, and product teams to ensure successful development and timely delivery of new features
    • Own sections of front-end development and work alongside other engineers on web applications
    • Education: BS in Computer Science, or related field
    • Experience: 5 or more years experience building web-based UIs. You have designed, developed and deployed large systems and put them in the hands of customers with high quality and uptime
    • Technology: Knowledge and experience with Javascript/Typescript, HTML, CSS, and one leading Front-End framework (Preferably ReactJS).
    • 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
    • Communication: Excellent written and verbal communication skills

Apply