PYTHON ARCHITECT

Your mission:

As the Python Architect for Netki, you’ll be responsible for building scalable API services for the financial and cryptocurrency sector. Your primary focus will be the development of server-side logic. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.

A successful candidate will have strong experience in growing technology platforms as companies enter their rapid scaling phase.  Broad knowledge of software systems architecture paired with a keen attention to detail with be the leading indicators for success in this pivotal role.  

Who You Are:

  • Expert in Python or enterprise  language
  • Expert level of at least one web framework such as Django, Zend, Spring, Grails .  Django preferred
  • Strong understanding of Architectural Design Patterns
  • Repeated experience building secure, reliable, scalable platforms
  • Likes to drive quality throughout the development lifecycle including unit testing and debugging
  • Ability work in a distributed team using agile methodologies
  • Strong internal and external written communication skills
  • Experience with data control patterns and ORM libraries
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Ability to overcome the limitations of working in a loosely typed architecture
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding of accessibility and security compliance including PCI and SOC2 Type II
  • Knowledge and experience integrating and contributing to open source projects and frameworks
  • Functional understanding of compiled libraries under C or C++

What You’ll Do:

  • Co-lead design and architecture of our backend systems
  • Guide and implement the C++ Machine Learning algorithm pipeline construction
  • Develop infrastructure for a scalable image processing and computer vision platform
  • Implement image post-processing solutions using machine learning algorithms
  • Write reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and scalable applications
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Work with mobile and web teams to develop scalable application interfaces
  • Assist in design and Implementation of security and data protection policies
  • Lead projects and coordinate teams of developers to achieve project goals
  • Design internal and customer facing API’s
  • Support enterprise customers during implementation and launch of service
  • Integration of data storage solutions including RDBMS and key-value stores

Contact Netki

For more information on joining our team, please fill out this form and someone will contact you shortly.