Job Search and Career Advice Platform

Enable job alerts via email!

Python Engineer - Analytics

Ample Insight Inc.

Remote

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consulting firm in Toronto is seeking a Python Engineer to tackle real-world engineering challenges. You will collaborate with a world-class team and have the autonomy to architect impactful systems while mentoring others. Candidates should have a strong background in Python, SQL, and data analytics, along with a relevant degree. The role offers competitive compensation and the ability to work fully remote. Join us to make a significant impact in a fast-growing environment.

Benefits

Competitive compensation
Strong team outings
Autonomy in work

Qualifications

  • 3+ years of professional software development experience.
  • Solid CS fundamentals with thorough understanding of Object-Oriented Design.
  • Extensive experience working on relational databases and writing SQL queries.

Responsibilities

  • Architect systems and manage team autonomy in projects.
  • Design, prototype, and create solutions that support highly reliable AI and analytics products.
  • Drive strategic technical improvements and mentor other engineers.

Skills

Python
Data analysis
ETL performance tuning
Object-Oriented Design
SQL

Education

BS (or MS, or PhD) in Computer Science or related field

Tools

Pandas
NumPy
scikit-learn
Airflow
Job description

You will join a world-class team of engineers and data scientists from Facebook, Uber, Amazon and Google. We are a fast growing consulting firm based in Toronto with clients ranging from leading startups building impactful technologiesto Fortune 500companies looking to scale their engineering and data capabilities.

Job Description

We are looking for an ambitious Python Engineer/Developer. You are passionate about technology but very pragmatic in the application of it to real-world engineering problems. You are experienced in launching new products and scaling them. Critical thinking and problem-solving skills are essential for this role.

As a Python Engineer, you will contribute in a multitude of ways, from architecting phenomenal systems, creating and encouraging good software development practices, driving strategic technical improvements, and mentoring other engineers.

At Ample Insight, you will have a unique opportunity to work with best-in-class engineers on large engineering problems, but in an environment with small teams and abundant opportunities for personal impact and growth.

Please note that although this role is remote, you are required to be located in Canada/US.

Qualifications

Responsibilities

  • You will be part of a small but highly impactful team, with a large amount of ownership and autonomy for managing things directly
  • You will architect important systems and anticipate strategic and scaling-related challenges via thoughtful long-term planning
  • You will need to design, prototype, and create solutions that support highly reliable, scalable, performant AI and analyticsproducts

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 andscikit-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
  • Experience working with Airflow is a strong plus
  • Devops experienceis a plus
Additional Information

Compensation

  • We have competitive compensation

Remote

  • You can be fully remote if you'd prefer. Our employees have strong autonomy. You will need to have great work ethics and be someone that is responsible and dependable.
  • We have amazingteam outings that you definitely wouldn't want to miss!
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.