Senior Python Engineer

0
263

Magnify is bringing the very best minds in technology and freight transportation to an $800 billion dollar industry. We are using tools such as distributed computing frameworks, machine learning algorithms, mobile apps, voice bots, IoT sensors, and most importantly human ingenuity. Our goal is to advance an industry that is ripe for a significant increase in technological innovation. We are starting in the United States, but our ambitions are global.

Magnify is currently looking for a Senior Python Engineer to join our growing 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.

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?

POSTAVI ODGOVOR

Please enter your comment!
Please enter your name here