We have developed an AI-powered property manager, providing real estate owners with a workhorse that tirelessly governs the entire portfolio and constantly finds new ways of reducing cost, increasing operational efficiency, and improving customer satisfaction.
This is achieved through state-of-the-art methodology and deep learning algorithms such as Multi-modal RL, GANs, and various NLP techniques. Based on our robust cloud architecture and AI infrastructure, its intelligence will only continue to improve.
Now there are 10 people in the team ( PM, Front end and Back end Engineers, QA Engineer, DevOps, Designer). All team members take part in the discussion and decision-making in product development.
Back end: Python (Django, Cloud func, Graphene),
Front end: Angular, Mobile app (iOS, Android)
Database: Postgresql, Redis, ElasticSearch, Bigquery, TSDB
Infrastructure: Kubernets, Docker
Web Server: nginx, unicirn
Message Queue: RabbitMQ, Pub/Sub, Mosquitto
— 3+ years of hands-on development experience
— Experience developing data-oriented products using Python
— Experience in Distributed Databases (Elasticsearch, Mongo, Redis, etc’) and SQL Databases(Postgresql)
— Experience with developing microservices based architecture
— Experience working in container-based environments using tools such as: Docker, helm
— Experience with API
— Knowledge Django or Flask
— Experience with deploying models into production and monitoring (Kubeflow, feature stores, API management, etc.)
— Experience in data processing and real-time pipelines using FW such as: Dataflow, Spark, Pandas
— Apache Beam or similar for transformations,
— Perfect (or Airflow) for event-based orchestration, time-series / high-performant DBs such as TSDB, InfluxDB or M3;
— English intermediate+
— Knowledge Graph databases (neo4j) & Knowledge Graphs
— Experience with PyTorch
— Experience in machine learning FWs such as: SKLearn, Tensorflow.
— Experience with RedHat, OpenShift
— Advanced Dev Environment knowledge: GIT.
— Experience in CI/CD tools
— Take project ideas from design to implementation
— Write efficient and reusable code and build high-quality robust features in close collaboration with the project team
— Develop technical solutions that are highly scalable and secure, but easy to maintain
— Participate with other developers in occasional brainstorming and decision-making meetings
— Provide all necessary tasks important for the project configuration/setup/debug etc
— Implement continuous deployment to a real (customer) environment
— Remote job and flexible work hours
— Our working day is 7 hours
— Medical Insurance
— Paid vacation (22 working days) and sick leave
— Paid courses, training or seminars