This job was posted over 90 days ago and may no longer be available.

Backend Engineer

On hoo.be, we're building python-based server applications spanning restful APIs that power our mobile app, to daemons that crawl thousands of social accounts' posts a second, and a machine learning model for classifying and serving content based upon our user's preferences.

As the second engineer to join our team you'll have a ton of influence on our technical decisions and direction. Working closely with our chief architect, you'll contribute to designs, perform research, and ultimately implement and support our application servers, crawlers, and AI services. Because we're small, we all wear a lot of hats.

Our infrastructure is entire dockerized, from data storage (postgres, redis) to application servers (flask-based). We're a test-driven, python 3.7 shop (with types and dependency injection). We practice continuous integration with microservices, constantly pushing code to production—something you'll do on your first day!

Responsibilities:
Build restful APIs to support our app
Design, develop, and deliver new social service crawlers
Support and scale our service crawlers
Work on our machine learning models for content classification; build new APIs and inputs into training
Build and improve our tools for managing our infrastructure, classification, and scaling our microservices
Maintain and extend our infrastructure and tools for dockerization
Qualifications:
At least two years building scalable, in-production API-driven application servers in Python or Java
Experience working with docker and shipping docker apps
Experience using a relational database, preferably Postgres or MySQL
Experience building integrations with other systems, crawlers, etc.

Desired Skills

Contact Info

Posted: Feb. 24, 2018

Apply


Get Updates