Python Developer

Python Developer

CALGARY, AB  : 2/1/2021

Job Description

Job ID#: 14488
Job Category: Python Developer
Position Type: Employee-In Mrkt
Duration: Full time

Job description:
You will be assisting our solutions architect full-time with the day-to-day management and maintenance of existing software. This is a permanent project that requires forward thinking and infrastructure planning to compensate for the growth and evolution of the app. This is a full-time ongoing project.
  • Write effective, scalable code
  • Develop back-end components to improve responsiveness and overall performance
  • Integrate user-facing elements into applications
  • Test and debug programs
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions
  • Meet with Development team every day
  • Develop proprietary AI systems
  • Build ML data models that provide granular and predictive insights
  • Create automated data systems 
  • Package and deploy code
  • Maintain code, systems documentation, and data integrity at all times
  • Grow data storage, processing, and tech resources
  • Supply teams with data to be used for strategic optimizations
  • Stay abreast of latest industry topics, trends, news, methodologies, and tools

  • Work experience as a Python Developer
  • Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
  • Knowledge of object-relational mapping (ORM)
  • Familiarity with front-end technologies (like JavaScript and HTML5)
  • Team spirit and the ability to work remotely
  • Good problem-solving skills
  • BSc in Computer Science, Engineering or relevant field
  • 6 years of experience
  • Bachelor's or Master’s Degree in Mathematics/Computer Science/Engineering/Finance or related field
  • Advanced Python skillset
  • Strong Machine Learning and/or AI background
  • DevOps experience is a plus
  • Experience working with pyspark, hadoop, AWS Lambda, Docker
  • Strong knowledge of database structures, ETL processes, and SQL
  • Excellent quantitative skills and attention to detail
  • Highly motivated to identify and develop solutions to complex problems
  • Strong time management skills – ability to prioritize and meet deadlines
  • Diligent work ethic. Must be self-motivated and able to take the initiative to get the job done
  • Digital Marketing experience is preferred but definitely not required

Job Requirements