Senior Python Engineer (Remote)
Task details
- 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