Position: Python Engineer with R&D and Machine Learning interests (Strong Mid or Senior)
Company: Innoteka
Experience required: 3y
Category: Python
English level: upper
Published: 2021-04-01T00:00:00+03:00

**Product / Client**
- Berlin-based company helping clients detect and stop misuse of their products on marketplaces and social media. 
- It uses crawlers and machine learning algorythm to differentiate allowed vs fraud usage of clients' products and helps instantly remove those piracy products from web
- Product was launched a year ago, so it's "almost from scratch" and has very little legacy work to do

**Technologies**
- Python (for ML algorythm, scrapers)
- Java (for "Platform" itself and client dashboard)
- PostgreSQL
- GraphQL
- Scrapy
- Docker
- AWS (ECS, Fargate, SQS)
- Terraform
- Circle CI
- Datadog
- More to come soon

**What will you do?**
- 60% new features development / 20% R&D work / 20% refactoring
- From design to operation - develop microservices and balance the crawler
- Implement ML algorithms, features and APIs using Python, Java and GraphQL
- Code product's infrastructure using Terraform and optimize the pipelines for CI/CD
- Work in an agile environment and contribute your ideas to continuously improve things
- Team up with other developers, learn and apply your expertise to build great product

**What skills are needed?**
- 3+ years of working experience as a Python developer and at least one other language (Java prefered)
- The self-conception of owning and shipping your code
- Good knowledge in microservices, event-driven architectures, relational databases, queues, and in-memory storage
- A strong sense of working in a fast-paced startup developing its innovative product
- Nice to have: crawling experience and an interest in machine learning

**Your future team**
- Two backend developers (Berlin)
- One machine learning engineer (Berlin)
- CTO (Lisbon - because its sunny there, you know:))
- Product manager (Berlin)
- Two frontend developers (Berlin)
- Two UI/UX designers (Berlin)
- Two more developers + DevOps + AQA are being hired now
- You:)

**What do we offer?**
- $4,000 - $6,000 /m, can be paid to Payoneer if you want
- Top-notch workstation: hardware, software and OS of your choice
- Remote with flexible schedule
- Remote outstaffing model - hired by Innoteka, but work as a single team with client
- 20 days per year paid vacation, 5 paid sick leaves
- All-team gatherings (post-covid), next one can be in Portugal:)

**Fast hiring process**
0/ Quick project intro for you
1/ Architecture + culture interview with CTO
2/ Technical interview with existing developer