Logo of Conundrum

Remote Python Developer

Photo of Ekaterina Kopysova
Ekaterina Kopysova
Machine Learning
Must have skills:
Nice to have skills:
Considering candidates from:
Schengen and CIS
Work arrangement: Remote only
Industry: Automation Machinery Manufacturing
Language: English
Level: Middle or senior
Size: 51-200 employees
Logo of Conundrum

Remote Python Developer

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.
  • 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
  • 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
  • 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

Position closed, but we can still help

Check out our current open positions