Senior Python Engineer (Remote)

Task details
POSTED
Posted on Jan 18th, 2022
STATUS
Accepting applications
DURATION
Negotiable
VALUE
$99999999.00 per month (Negotiable)
LOCATION
Remote
TYPE
Full Time
APPLICATIONS
4
Skills Required
  • Back-end Development

Magnify is currently looking for a Senior Python Engineer to join our growing international team.

You will be responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. We have offices in both Chicago, Illinois and Belgrade, Serbia but our development teams spans the globe to offer flexibility for a hybrid or fully remote work schedule if you prefer.

What you'll do day -to-day:

Design, code, test and manage various applications that are consumed by our back end freight application

Work with data science team and DevOps team to take trained machine learning algorithms and make them into microservices

Design and implement scalable server side applications

Collaborate with engineering team and product team to establish best practices

Follow outlined standards of quality related to code and systems

Develop automated tests and conduct performance tuning

Work with third party API’s

Implementation of security and data protection

Integration of data storage solutions

About you:

Expert in Python, and comfortable applying proper coding patterns

Experience with Django, Flask or similar turnkey web frameworks

Familiarity with some ORM (Object Relational Mapper) libraries

Understanding of cloud architecture patterns and scalable design pattern

Experience with scalable microservices

Experience with a major cloud provider (Azure, AWS, GCP)

Able to integrate multiple data sources and databases into one system

Understanding of the threading limitations of Python, and multi-process architecture

Knowledge of user authentication and authorization between multiple systems, servers, and environments

Familiarity with event-driven programming in Python

Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform

Able to create database schemas that represent and support business processes

Strong unit test and debugging skills

Nice to haves:

Experience Pandas

Experience with Ai API’s

We pride ourselves on our culture and strive to provide a challenging, energetic and daring yet inclusive dynamic. Working at Magnify will provide opportunities to accelerate your career path by being exposed to many different aspects of a growing technology company. We are revolutionizing the Logistics and Supply Chain industry—are you with us?


Are you an employer? Post a similar job