Senior Full Stack Developer

AI REV
  • Python
  • Senior
  • fully remote

Job Description

AI REV is a boutique partnership of practical AI experts with a strong record-track, who provides state-of-the-art consulting & projects delivery for enterprise clients.

We're looking for a part-time senior full-stack engineer who will help us with many interesting AI projects. The contract is very flexible and you can work basically any hours you want, also as a side job.

Senior full-stack engineer requirements:

Tasks

  • Creating proposals of potential technical solutions to real-world problems from a variety of industries, including cost and manhour estimations.
  • Active participation in the communication process while setting the business requirements for the projects
  • Design and implementation of technical solutions for AIRev clients, including databases, APIs, infrastructure, and dev-ops, but excluding ML subsystems
  • Design, delivery, and maintenance of internal productivity-boosting AIRev tools
  • Conducting technical interviews for potential employees


Experience / Knowledge / Skills

Required:

  • Expert-level proficiency in Python
  • Knowledge of well-known Python libraries including Flask, NumPy, Pandas, PyTest, SQLAlchemy
  • Experience with designing and working with relational databases
  • Experience with designing and working with REST APIs
  • Ability to use and implement basic algorithms and data structures (graph traversals, binary search, sorting, recursion, DP)
  • Understanding of the concept of computational complexity, ability to design scalable solutions to a problem
  • Experience with using and building Docker images
  • Familiarity with basic Bash and Unix tools and ecosystem
  • Intermediate knowledge of Git (comfortable with branches, stash, submodules)
  • Ability to create basic dashboards and websites
  • Familiarity with JavaScript and its ecosystem (NPM, well-known libraries)
  • Proficiency with at least one of those: React, Angular, or Vue
  • Ability to fluently communicate in English

 

 

Nice to have:

  • Familiarity with Go
  • Knowledge of statistics and ML concepts
  • Prior experience working around ML solutions
  • Experience with designing and working with GraphQL or GRPC APIs
  • Ability to use and implement advanced algorithms and data structures (balanced binary trees)
  • Experience with implementing concurrent solutions, to improve efficiency and scalability
  • Experience using Google Cloud or AWS infrastructure
  • High-level proficiency and understanding of Bash and Unix systems
  • Expert-level proficiency with at least one of those: React, Angular, or Vue
  • Knowledge of TypeScript
  • Expert knowledge of Git (comfortable with cherrypicks, rebases, and any further tricks)
  • Ability and willingness to understand the business perspective of the projects

 

Quick facts about AI REV:

  • We are a mostly remote company. There are opportunities to meet onsite but please bear in mind that you will be working remotely most of the time.
  • Our polish HQ is located in Warsaw but candidates from any place are welcome.
  • You will need your own laptop and a secure internet connection. 
  • Your first weeks will be focused on onboarding, understanding the company, and performing first, simple tasks.
  • You can pretty much work any hours you want


Must have

Python

Tags

Python
Remote

Fill in the form and attach CV file