Position: Python Developer (Experience in machine learning )
Company: Oriented AS
Experience required: 3y
Category: Python
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

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.

Our team:
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.

Technology stack:
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

About you:
— 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+

Will be a huge plus:
— Knowledge Graph databases (neo4j) & Knowledge Graphs
— Experience with PyTorch
— Experience in machine learning FWs such as: SKLearn, Tensorflow.
— Experience with RedHat, OpenShift

Nice to have:
— Advanced Dev Environment knowledge: GIT.
— Experience in CI/CD tools

What goals will you have?
— 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

Everyone in Oriented has:
— 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