Senior Python Engineer

Remote
Back-end

Backend Development

The teams at Bytex build scalable and easy to maintain Web Services that are used by our clients for things like collecting and analyzing security parameters by Cyber Security Analysts or gaining access to their workspaces.

The scalability and maintainability of our services are based on business logic structured into multiple loosely coupled layers that together build our final product.

We follow the Agile development methodology, which implies having a close and constant collaboration with our clients’ representatives in order to properly handle each implementation detail and to assure the quality of the software we build.

Python
Node
Java
Golang
MongoDB
Postgresql
Flask
Spring
Bash

Job Description

We are seeking a Senior Python Engineer to join one of our Apple projects. The Apple team is an ML tools team supporting product manufacturing and operations. We are developing CV/ML/test station algorithms for factories and web tools for offline analysis. This engineer will work on a web application that addresses image analytics for manufacturing.

Responsibilities and requirements

  • Contributing to service design, architecture, development, maintenance, and production support;
  • Addressing and rectifying any issues or bugs;
  • Minimum 5 years of production experience and building scalable web applications with Python;
  • Solid knowledge of Python web frameworks such as Flask or Django;
  • Experience working with SQL databases;
  • Experience with ORMs (SQLAlchemy), object storage (S3), servers (Nginx), batch computing on GPU cluster (AWS Batch), etc.;
  • Excellent knowledge of CI/CD, Docker, and Kubernetes;
  • Understanding of search databases (ElasticSearch, Solr, etc.) is a plus;
  • Experience with ML technologies (PyTorch, OpenCV, etc.) is a nice-to-have;
  • Knowledge of web frameworks (React, Vue.js, bootstrap, etc.) is also a nice-to-have;

Working schedule

  • EU flexible schedule (9-18 CET/EEST) with PST overlap preferred (18-20 EEST);
  • Biweekly meetings (usually on Monday and Thursday) at 19:30 EEST, flexible.

Recruitment process

  • Short Bytex HR introductory discussion;
  • 1-2h Bytex technical discussion with one of our senior engineers;
  • 2 x 30-minute interviews with Apple engineers covering prior experience, some thought experiments and code assessment of Python;
  • Offer presentation.

WANNA WORK WITH US?

If you want to apply for this position, please fill in the form or send us an email at careers@bytex.ro.

Backend Development