Python Developer

DevGrid Logo

DevGrid

πŸ“Remote - Worldwide

Summary

Join DevGrid, a leading software consulting firm, as a talented and experienced professional. This international team offers a dynamic environment and ample growth opportunities. You will implement and monitor machine learning models, design backend services, and contribute to research and development. The role requires expertise in Python, distributed systems, and various technologies. We offer flexible scheduling, 100% remote work, performance-based bonuses, and professional development opportunities.

Requirements

  • Knowledge of Pandas, Numpy, Scikit, or other ML libraries
  • Extensive knowledge of multi-paradigm programming (OO, functional, procedural)
  • Python, Django, Tornado, Flask, SQL and Python ORMs, RESTful services, pub/sub, Amazon AWS, Linux/Unix, TDD, Virtualenv
  • Experience and knowledge of distributed systems, SOA, or microservices architectures
  • Have designed and implemented scalable, distributed application systems
  • Problem-solving, complexity analysis, and algorithm design
  • Advanced English, both spoken and written

Responsibilities

  • Implement tools to deploy and monitor multiple machine learning models
  • Design, develop and implement proof of concept and production-ready middleware and back-end services either stand-alone or to be consumed by other applications/layers
  • Debugging and troubleshooting
  • Create extensible, modular middleware/back-end services to be used by other layers
  • Research and development in a variety of problem domains
  • Prepare documentation and ensure proper security and compliance with our coding standards

Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering or related, or 7 years equivalent work experience
  • CouchBase or other NoSQL experience a plus
  • MQTT, Rabbit MQ, or Redis
  • Continuous Integration/Continuous Deployment a plus
  • Stability and Capacity patterns a big plus
  • Excellent written and oral communication skills
  • Experience working with international, cross-functional, and remote teams, is a plus

Benefits

  • Contract-based hiring
  • Full-time opportunity (40 hours per week)
  • Flexible scheduling
  • 100% remote work / home office
  • Performance-based bonuses tied to achievements and deliverables
  • Open and flexible time-off policy
  • Supportive and collaborative work environment
  • Equipment program
  • Paid days off per year + holidays (variable) + recess days
  • Sponsorship program for relevant courses and training

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.