Remote Python Engineer

Logo of Ample Insight

Ample Insight

πŸ“Remote - Canada

Job highlights

Summary

Ample Insight is a consulting firm based in Toronto with clients ranging from startups to Fortune 500 companies. They are seeking an experienced Python Engineer/Developer with a passion for technology and real-world problem solving. The engineer will contribute to architecting systems, creating good software development practices, driving strategic technical improvements, and mentoring other engineers. Ample Insight offers unique opportunities to work on large engineering problems in a small team environment with opportunities for personal impact and growth.

Requirements

  • BS (or MS, or PhD) in Computer Science or related engineering field involving coding
  • 3+ years of professional software development experience
  • 3+ years of experience working with Python and data/ML related Python libraries such as Pandas, NumPy and scikit-learn
  • Hands on experience working with data and analytics relating to user engagement, social, marketing, and/or finance data
  • Extensive experience working on relational databases, designing complex data schemas, and writing SQL queries
  • Deep knowledge on performance tuning of ETL jobs, SQL, and databases
  • Solid CS fundamentals with thorough understanding of and demonstrated experience in Object-Oriented Design
  • Strong understanding of design patterns and capable of incorporating them in software design
  • Experience setting technical strategy for a large or important company initiative
  • Strong knowledge of shipping impactful and complex software projects

Responsibilities

  • You will architect important systems and anticipate strategic and scaling-related challenges via thoughtful long-term planning
  • You will design, prototype, and create solutions that support highly reliable, scalable, performant AI and analytics products
  • You will have a unique opportunity to work with best-in-class engineers on large engineering problems in an environment with small teams and abundant opportunities for personal impact and growth

Preferred Qualifications

  • Experience working with Airflow is a strong plus
  • Devops experience is a plus

Benefits

  • We have competitive compensation
  • You can be fully remote if you'd prefer. Our employees have strong autonomy

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.
Please let Ample Insight know you found this job on JobsCollider. Thanks! πŸ™