Remote Python Developer

Remote
Roles:
Machine Learning
Must-have skills:
Python
Nice-to-have skills:
Kafka
Considering candidates from:
Central Asia, Europe, South Caucasus, Belarus, Moldova, Russia and Ukraine
Work arrangement: Remote
Industry: Automation Machinery Manufacturing
Language: English
Level: Middle or senior
Required experience: 2+ years
Size: 51 - 200 employees
Logo of Conundrum

Remote Python Developer

Remote
UK-based technology company focused on research in AI and the development of its proprietary machine learning technologies and software products for industries. It's software helps industrial companies address the following tasks: predictive maintenance, quality control, and industrial processes optimization. Its software is based on its own machine learning technologies for industrial time series analysis.
Tasks:
  • Design, develop, test, deploy, maintain and improve software (web services, data processing pipelines, etc.) in Python
  • Participate in the development process improvement by doing internal development tasks that make the teams more efficient
  • Drive adoption of best practices in code health, testing, and maintainability
Must-have:
  • Excellent Python programming skills (2+ years of experience)
  • Practical skills with data science libraries like NumPy, Pandas, Scikit-learn
  • Solid experience of work with relational and NoSQL databases (PostgreSQL, Clickhouse, Redis)
  • Understanding of computer science algorithms and data structures
  • Understanding of software development life cycle and methodologies
  • Development skills on a Unix or Linux platform (including networks)
  • Microservices development skills
  • English – upper-intermediate/advanced
Nice-to-have:
  • Understanding of machine learning principles
  • Experience with stream processing (Kafka)
  • Experience in data engineering, building analytics applications
  • Experience in application performance optimization
  • Experience with one or more general-purpose programming languages including but not limited to: Java, C/C++
  • Practical skills with web frameworks like FastAPI, Tornado, Flask, etc
Benefits and conditions:
  • Trial period: 6 months
  • 13th salary
  • Work with a globally leading machine learning team
  • Balanced schedule home-office/company office
  • Attractive equity package as an early employee
Interview process:
  1. Intro call with Toughbyte
  2. First interview: discussing the candidate’s background and some hands-on questions about their experience (1 hour)
  3. Tech interview (1.5 hours) with the tech team
  4. Final 15-minutes round with the CEO