Python Engineer - Analytics

Ample Insight Inc.

Toronto

Remote

CAD 90,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Remote work with autonomy
Team outings

Job summary

Ample Insight Inc. seeks a Python Engineer/Developer to architect systems, implement scalable AI and analytics solutions, and drive best practices across the team.

You will mentor other engineers, shape technical strategy, and contribute to significant product impact in a lean, high-autonomy environment. This remote role supports teammates in Canada/US and offers opportunities for growth.

Qualifications

  • BS/MS/PhD in CS or related field with coding.
  • 3+ years of professional software development.
  • 3+ years Python experience with Pandas/NumPy/scikit-learn.
  • Experience with data analytics and SQL databases.

Responsibilities

  • You will be part of a small but highly impactful team, with ownership and autonomy for managing things directly.
  • Architect important systems and anticipate scaling challenges via thoughtful long-term planning.
  • Design, prototype, and create solutions that support reliable, scalable AI and analytics products.
  • Contribute to setting technical strategy for major company initiatives and mentor engineers.

Skills

Python
SQL
Data analysis
Object-oriented design
Design patterns
Problem solving

Education

BS/MS/PhD in CS or related field

Tools

Airflow
Pandas
NumPy
scikit-learn
Relational databases

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 analytics products

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
  • Experience working with Airflow is a strong plus
  • Devops experience is 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 amazing team outings that you definitely wouldn't want to miss!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer (Remote)
Senior Data Engineer (Remote)

Lumenalta • Ottawa

On-site
CAD 69,000 - 200,000
Flexible working hours
Health insurance (medical and dental)
Professional development fund
+1
Senior Python Developer
Senior Python Developer

Ampliwork, Inc • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Data & Analytics lead
Data & Analytics lead

Altis Technology • Markham

Hybrid
CAD 100,000 - 125,000
Senior Data Engineer
Senior Data Engineer

Aeolus Data • Canada

Hybrid
CAD 95,000 - 125,000
Analytics Engineer
Analytics Engineer

Data Sciences Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Python Developer
Senior Python Developer

Ampliwork • Brossard

On-site
CAD 120,000 - 160,000
Senior Data Engineer (Remote)
Senior Data Engineer (Remote)

Lumenalta • Montreal (administrative region)

On-site
CAD 69,000 - 139,000
Flexible working hours
Health insurance
Professional development fund
+2
Forward Deploying Engineer
Forward Deploying Engineer

Aeolus Data • Canada

On-site
CAD 95,000 - 125,000
Remote Python Engineer — AI-Driven Backend & ML
Remote Python Engineer — AI-Driven Backend & ML

FarCoder • Canada

Hybrid
CAD 198,000 - 219,000
Equity package
Healthcare benefits
401(k) plan
+4
Front End and Full Stack Developer (Remote - Ontario, Canada ONLY)
Front End and Full Stack Developer (Remote - Ontario, Canada ONLY)

Ample Insight Inc • Toronto

Hybrid
CAD 70,000 - 110,000
Competitive compensation
Autonomy and ownership