Talent.com
Software developer (data)
Software developer (data)Transitapp • Montreal, Montreal (administrative region), CA
Software developer (data)

Software developer (data)

Transitapp • Montreal, Montreal (administrative region), CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Transit isn’t magic — but for millions of our riders, it sure feels that way.

For the last decade our team has worked tirelessly to blow the minds of our riders off their hinges with data innovations, be it improving their ETA predictions with machine learning, or pinpointing the location of their underground trains using their phone’s motion sensors. We’ve scoured the earth for the best data sources, improved upon them, and created others entirely from scratch with a combination of technical bravura and rider crowdsourcing. Today, Transit is the gold standard of transit data for riders and agencies alike.

We’re now looking for a first principles-minded, data-savvy developer who’d stop at nothing to make our data pipelines better — because don’t the bus lines stop enough as it is already?! You’ll master our stack from tip-to-tail, making improvements to our data collection, analytics, and APIs so that the right internal and external stakeholders are always getting the cleanest, most reliable, and up-to-date data. You’ll collaborate with our data scientists to build products for riders, agencies, and members of Transit’s cabin crew, and serve as a trusted technical partner as we dream up the next data-encrusted rabbit to pull out of our CI / CD-enchanted hat.

With your help, we’ll make public transit more compelling for riders to use and easier for transit agencies to improve, all while helping your city (and hundreds of others!) become more delightful places to live, breathe, and roam around.

Interested? Hallelujah! Here’s what we’ll need on your end :

Help design and develop scalable backend services . These include APIs, authentication, and various business logic things. You’ll continuously integrate them with frontend and external systems

Build and maintain robust data ingestion and ETL pipelines for structured and unstructured data, using Google Cloud Platform (GCP) and other data engineering frameworks

Collaborate with our infrastructure and platform teams to ensure backend systems and pipelines are secure, observable, and scalable in the cloud

Work closely with our data scientists to productionize machine learning components , prioritizing squeaky-clean code, integration into product pipelines, and upholding Transit’s rigorous engineering standards

You don’t need to come from a traditional data engineering background, but you should be a data-minded dev with the necessary backend chops! Our ideal candidate will have :

Strong skills in Python or Typescript , with experience writing clean, maintainable, and testable code

Experience with building backend systems , RESTful APIs, and habituated to modern software development practices (version control, CI / CD, testing frameworks, etc.)

The willingness to work with cloud platforms — ideally, you’ve worked with Google Cloud Platform (GCP) before — and you’re also ideally familiar with services like BigQuery, Pub / Sub, Cloud Run, and Dataflow

Experience designing and deploying data pipelines (or an interest in learning the tools and patterns for scalable ETL / ELT workflows)

Familiarity with relational and non-relational databases (e.g. PostgreSQL, Redis)

Comfort working with containerized applications using Docker and orchestration tools like Kubernetes

Would be nice if

You live (or dream of living!) in Montreal

Familiar with Airflow and other workflow orchestration tools

Passionate about cities, urbanism, public transit, design, technology, or all the above

Familiarity with transportation data formats like GTFS, GTFS-rt.

Don’t feel like all the requirements apply to you but you still think you’d be a great fit for Transit? Don’t hesitate to apply!

Compensation and benefits

$80 000 - $115 000 CAD per year, based on experience

Stock options

Comprehensive medical and dental coverage

Four-day work week at full-time salary (yes, you read that right)

Apple laptop and equipment

$1,600 annual mobility allowance. STM? BIXI? Uber? E-bike? Scooter? Going car-free is free at Transit.

A training and development budget

Generous maternal / paternal / parental leave policy. Gotta fill out our tandem bicycles somehow!

Spend your days surrounded by first-rate teammates and the best view of Montreal and / or [insert exotic Zoom background]

When you’re in the office : you’ll be in urbanist heaven, surrounded by Mile End’s urban gardens, bike paths, BIXI docks, bus stops, a metro station, and limitless restaurants… cafés… bars… concert halls… bagel boutiques…

Communal lunch-and-learn with free food in the office each week

Public transit is used by overwhelmingly more women and people of colour than other modes of transportation. We try to make sure the diversity of our users is reflected in the team that serves them. Because when we include people of all races, genders, sexual orientations, ages, and identities — we end up building a better app for everyone who uses Transit.

We encourage candidates of all ages, genders, origins and orientations to apply. If you’d like to specify which pronouns you use, feel free to include that in your application email.

And if your lived experience has given you a unique perspective on all things transportation, mobility, accessibility, urbanism? Let us know, and we’ll make sure your application gets the attention it merits.

How to apply

Shoot us an email at jobs+software@transitapp.com with a CV and the words “I’m feeling RESTful” in the subject line. Include a quick summary of who you are and why you’re interested in working at Transit, and some projects you’re proud to have worked on. We look forward to meeting you!

PS : When you apply, let us know how you heard about the position! Whispers, grapevines, middle-of-the-night Google searches? We’re dying to know.

PPS : Unfortunately, we don't accept in-person applications or singing telegrams. Make your application sing instead!

#J-18808-Ljbffr

Créer une alerte emploi pour cette recherche

Software Developer • Montreal, Montreal (administrative region), CA

Offres similaires
Senior Software Developer

Senior Software Developer

Fundica • Montreal, QC, Canada
Temps plein
Fundica is Canada's most award-winning online funding tool a search engine for all funding programs in Canada.The platform matches entrepreneurs, private investors, public funders and adviso...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Developer - Growth

Senior Software Developer - Growth

Botpress Technologies Inc. • Montreal, QC, Canada
Temps plein
The Growth team at Botpress is seeking a Software Developer with a knack for swift, practical development and a passion for experimentation. The ideal candidate is focused on solving problems, thriv...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Rhapsody Developer

Rhapsody Developer

Yochana • saint-esprit, qc, ca
Temps plein +1
Location – 100% Remote - Canada.The Rhapsody Integration Developer & Analyst will be responsible for designing, developing, testing, deploying, and supporting HL7, FHIR, and other healthcare data i...Voir plus
Dernière mise à jour : il y a 12 heures • Offre sponsorisée • Nouvelle offre
Software Engineer, Data Infrastructure & Acquisition - Montreal, Canada

Software Engineer, Data Infrastructure & Acquisition - Montreal, Canada

Clutch Canada • Montreal
Temps plein
PLEASE APPLY THROUGH THIS LINK : .The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Developer Lead

Software Developer Lead

Product Madness • Montreal, QC, Canada
Temps plein
We are looking for a Software Development Manager to join our team developing an upcoming and exciting mobile game.Reporting to the Director of Technology, you will be leading a group of friendly a...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Developer - Fleet

Software Developer - Fleet

SafelyYou • Montreal
Temps plein
Quick Apply
SafelyYou is working to ensure the highest-quality care for seniors in any care setting, anywhere in the world, driven by proven AI, unmatched clinical expertise, and an immeasurable passion for ca...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Software Developer II — Cloud, APIs & Automation

Software Developer II — Cloud, APIs & Automation

Warner Bros. Discovery • Ahuntsic North, ca
Temps plein
A leading entertainment provider is seeking a Software Developer II in Ottawa, Ontario.The ideal candidate will design and develop innovative software solutions, focusing on libraries, APIs, and cl...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
R Developer

R Developer

Targeted Talent • Montreal, QC, Canada
Permanent
We are looking for an experienced.Our client is a fintech company based out of Vancouver.Years experience working in Data Engineering / Data Science utilizing R (purrr, tidyr, dplyr, tibble, & th...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Developer

Software Developer

Construction Virtuelle et Technologie BI • Montreal, QC, Canada
Temps plein
We are looking for a versatile Full Stack Software Developer to design, develop, and maintain scalable web applications.The ideal candidate will have expertise in both front-end and back-end techno...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

1perTInent inc • Montréal, QC, Canada
Temps plein
Our client is an innovative and forward-looking company that offers technical consulting, design, and programming services for show control and the entertainment industry.Additionally, since 2015, ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Bigdata Developer

Bigdata Developer

System Canada • Montreal
Temps plein +1
System Canada resources have a broad range of skills in different technologies.The large skill-set has been made possible by a conscious focus on strengthening our skills base.Every person selected...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Software Engineering Data Services Developer Associate (Toronto, Ottawa or Montreal) Multiple Cities

Software Engineering Data Services Developer Associate (Toronto, Ottawa or Montreal) Multiple Cities

IBM • Montreal
Temps plein +1
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide.You’ll work with leading companies across industries, helping them shape their hybrid cloud a...Voir plus
Dernière mise à jour : il y a 7 heures • Offre sponsorisée • Nouvelle offre
Software Developer – API

Software Developer – API

Amilia • Greater Montreal Area, QC, CA
Temps plein
Amilia is transforming the recreation and activities market with its innovative, purpose-built SaaS platform.Designed for municipalities, community centers, nonprofits, businesses, and recreation o...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Fullstack Developer II - Data Governance & Protect

Fullstack Developer II - Data Governance & Protect

ShareGate • Montreal
Temps plein
A leading software company in Montreal is seeking a Software Developer II to design and maintain fullstack features using C#. The ideal candidate should have over 3 years of software development exp...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
Senior Software Developer - Digital Workflow Team

Senior Software Developer - Digital Workflow Team

Vention • Montreal, QC, Canada
Temps plein
Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor.Our te...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Data Developer

Senior Data Developer

Poka Inc. • Montreal
Temps plein
At Poka, we’re transforming how frontline teams operate, learn, and solve problems.Our connected worker platform is purpose-built for manufacturing, empowering frontline workers to share knowledge,...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
OSINT Software Engineer : Build Scalable Data Pipelines

OSINT Software Engineer : Build Scalable Data Pipelines

Liferaft • Montreal
Temps plein
A forward-thinking technology company is seeking a highly skilled Software Engineer to join their team.This position involves designing and developing advanced OSINT tools in a collaborative, hybri...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Data Developer – Dead by Daylight

Senior Data Developer – Dead by Daylight

Behaviour Interactive • Montreal
Temps plein
Senior Data Developer – Dead by Daylight.Senior Data Developer – Dead by Daylight.Are you ready to dive into the world of cutting‑edge video game development? Headquartered in Montreal, Behaviour I...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée