Software Engineer jobs
Senior Software Engineer, Machine Learning
Easily applyUrgently hiringChorusToronto, ON M6J 2M5- $150,000–$170,000 a year
- Full-time
- 5+ years of relevant software engineering experience, with a track record of owning production systems end to end.
- *The ML product, end to end.
Machine Vision Software Developer
Easily applyUrgently hiringCorpexMississauga, ON L5N 8C3- $70,000–$125,000 a year
- Full-time
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Casual dress
- Extended health care
- You enjoy collaborating with cross-functional teams to identify new business opportunities and thrive on providing solutions that meet our client needs and…
- Province of Nova ScotiaHalifax, NS B3J 1M7
- $3,410.48–$4,005.58 a month
- Overtime
- Dental care
- Life insurance
- Disability insurance
- Proficiency with SQL databases, GIT, and MVC architectures, underscoring a strong foundation in software engineering principles.
View similar jobs with this employerThalesVancouver, BC V7X 1M5- $95,825.40–$159,709.00 a year
- Full-time
- Dental care
- Paid sick leave
- Employee assistance program
- Disability insurance
- Designated paid holidays
- Extended health care
- 5-8 years of related experience as a software engineer.
- Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program,…
View similar jobs with this employerThalesVancouver, BC V7X 1M5- $95,825.40–$159,709.00 a year
- Full-time
- Dental care
- Paid sick leave
- Employee assistance program
- Disability insurance
- Designated paid holidays
- Extended health care
- 5-8 years of related experience as a software engineer.
- Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program,…
Software Engineer
Easily applyInbox MonsterBurlington, ON- $85,000–$100,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Casual dress
- Company events
- Extended health care
- We are looking for software developers with experience building large scale software and application architecture.
- 5 years of software industry experience.
Software Engineer
Easily applyGatekeeper Systems IncAbbotsford, BC V2T 6H1- $75,000–$100,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Properly and fully document the architecture and design of software systems.
- Successes celebrated with social events and fun activities.
Senior Software Engineer / Team Lead
Easily applyConfidentialSt. Thomas, ON- From $100,000 a year
- Full-time +2
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Casual dress
- Extended health care
- You work closely with cross-functional teams such as product managers, designers, and other engineers to deliver high-quality software solutions.
Senior Full Stack Developer
Easily applyUrgently hiringImpro.aiToronto, ON- $110,000–$140,000 a year
- Full-time +1
- Vision care
- Dental care
- Stock options
- Life insurance
- Extended health care
Often responds in 1 day- We’re looking for a senior full-stack developer with architectural ambition, who likes building real things, solving messy problems, and owning code end-to-end.
Senior Full Stack Developer
Easily applyUrgently hiringImpro.aiToronto, ON- $110,000–$140,000 a year
- Full-time +1
- Vision care
- Dental care
- Stock options
- Life insurance
- Extended health care
Often responds in 1 day- We’re looking for a senior full-stack developer with architectural ambition, who likes building real things, solving messy problems, and owning code end-to-end.
View similar jobs with this employerOntario Universities Application CentreGuelph, ON N1G 5E2- Permanent
- Participate in software testing and implementation.
- University or college graduate in computer science or equivalent.
- Experience with Laravel is required.
Senior Embedded AI Software Engineer
Easily applySoneil SparkBrampton, ON L6T 3T6- $70,000–$120,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Discounted or free food
- Casual dress
- Company events
- 8+ years of embedded software development experience.
- Troubleshoot embedded hardware/software, communication, and system-integration issues.
Senior Software Engineer
Easily applyLTMMississauga, ON- $77,874–$86,767 a year
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Collaborate with cross-functional teams to gather requirements and deliver highquality software solutions.
- Seeking a Senior Java Full Stack Developer with 3 to…
Embedded Software Developer - Wireless
Easily applySyntronicKanata, ON- $79,000–$125,000 a year
- Permanent
- Documenting system analysis, software designs, and test plans.
- Applying knowledge of real-time software development and wireless communication protocols (4G/5G…
Firmware Engineer
Easily applyNewLevven Electronics Ltd.Edmonton, AB T6E 5J4- $80,000–$98,000 a year
- Full-time +1
- Work with electrical engineers, firmware engineers, and software developers to define and refine hardware/software interfaces.
- Job Types: Full-time, Permanent.
Sr. Java Developer on Capital Market - Halifax
Easily applyLexo Consulting Services Inc.Halifax, NS- From $70,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Extended health care
- Experience applying AI/ML tools in a software engineering workflow.
- You will join a cross-functional team and be supported by senior technical leadership while…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning
Job details
Pay
Job type
Full job description
Senior Software Engineer, Machine Learning
Chorus · Toronto, Ontario
Apply here: https://app.careerpuck.com/job-board/chorus-ai/job/atL-2qZE
Location: Toronto, Ontario, in office ~4 days/week (68 Claremont Street, near Ossington and Queen St. West)
Compensation: 150,000–170,000 CAD + equity
Reports to: Technical CEO, working directly with our Founding Engineer and Founding Data Scientist
About Chorus
Chorus is the marketing intelligence platform for nonprofits. We help mission-driven organizations send the right message to the right supporter at the right moment, building a preference profile for every supporter and routing each one to the content they're most likely to act on. Nonprofits that use Chorus raise 10–20% more revenue from their marketing.
We work directly with nonprofits and advocacy organizations in the US and Canada, and alongside some of the sector's leading marketing agencies, reaching campaigns and programs with budgets in the billions, up to and including U.S. presidential campaigns. Our customers include Feeding America and the Human Rights Campaign.
We closed a seed round earlier this year and are seeing early product-market fit: we're closing tens to hundreds of thousands of dollars in new revenue every month. Now we need an experienced engineer to own the product that's driving it.
The role
This is our third non-founder hire. You'll work out of our Toronto office alongside our technical CEO, Founding Data Scientist, and Founding Engineer.
You'll own Automated Personalized Marketing, our product that uses machine learning models to build audience segments in real time. That means three things:
- The ML product, end to end. You'll own the system clients use every day: how models are trained, deployed, served, and monitored, and how their output becomes segments a marketer can act on. You own its reliability, and its performance.
- The path from model to production. You’ll work closely with the founding data scientist to translate business requirements into machine learning definitions and model designs. You’ll then train the respective models and turn them into production systems, with evaluation that reflects how the models are actually used, not just how they scored offline.
- The platform underneath. Our Founding Engineer owns the data platform that feeds it all: ingesting client marketing data, keeping it clean and current, and making it fast enough to segment in real time. You'll collaborate closely with them, shaping what the platform needs to deliver for the ML product and building on top of it.
What you'll bring
- 5+ years of relevant software engineering experience, with a track record of owning production systems end to end.
- Hands-on ML engineering. You've trained machine learning models, deployed them to production, and evaluated how they perform once real users and real data hit them.
- Strong engineering fundamentals: testing, CI/CD, observability, and the discipline to keep a small team's codebase healthy as it grows.
- Comfort across our backend stack: a Python/FastAPI backend, MongoDB, S3, Redis, Pinecone, and AWS, deployed on Render.
- Comfort across our emerging data platform stack: Python and DuckDB on Dagster
- Judgment to work independently in an early-stage environment. You set your own direction on ambiguous problems, and you know when something is ready to ship.
- Numerical computing and performance optimization at scale. You're comfortable with the linear algebra under our models, including large matrix operations, and you know how to make it fast and memory-efficient on big datasets: vectorization, sparse representations, batching, and profiling to find the real bottleneck.
Bonus points
- Martech, CRM, or marketing data experience (email engagement, supporter or donor behavior).
- Experience with hexagonal (ports-and-adapters) architecture. It's how our FastAPI backend is structured.
- Experience building retrieval or embedding-based systems. We use Pinecone for embedding-based matching in our models.
C$150,000 - C$170,000 yearly
Pay: $150,000.00-$170,000.00 per year
Work Location: In person