Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Staff Software Engineer - Stats and Analytics

Stackadapt

StackAdapt is a self-serve advertising platform that specializes in multi-channel solutions including native, display, video, connected TV, audio, in-game, and digital out-of-home ads. We empower hundreds of digitally-focused companies to deliver outcomes and exceptional campaign performance everyday. StackAdapt was founded with a vision to be more than an advertising platform, it’s a hub of innovation, imagination and creativity.

StackAdapt is the no. 1 performing programmatic advertising platform helping brands accelerate customer engagement and acquisition. This state-of-the-art platform is where some of the most progressive work in machine learning meets cutting-edge user experience.

Ranking the highest in performance by G2 Crowd for the fourth time, we're one of the fastest growing companies in Canada and ranks 6th in Deloitte's Technology Fast 50 ranking and 23rd in Fast 500 in North America.

We're seeking a Staff Engineer to help lead our growing backend engineering team. Our real-time advertising bidding system handles over 3,000,000 requests per second and stores several terabytes of data every day. Our technologies include Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka, RocksDB, Redshift, ScyllaDB, GraphQL and others. We're not afraid to test and try new technologies.

About the Team: 

The Stats & Analytics team at StackAdapt is responsible for managing the end-to-end data lifecycle, from ingesting diverse data types such as engagement events (impressions, clicks) and conversion data (purchases, website visits) to distributing this data across critical downstream services like reporting, billing, bidding, and analytics. We also ensure that this data is accessible for offline use, supporting data warehousing, client reporting, and custom dashboards.

Our team tackles complex distributed system challenges, focusing on scalability, performance, reliability, and data consistency. We leverage a modern tech stack that includes Golang for high-performance services, TiDB for scalable SQL databases, Redshift and Snowflake for data warehousing, Kafka for real-time streaming, Elasticsearch for powerful search and analytics, and HDFS for distributed storage. If you're passionate about solving large-scale data problems and working with cutting-edge technologies, the Stats & Analytics team offers an exciting opportunity.

Watch our talk at Amazon Tech Talks: 

StackAdapt is a Remote First company, we are open to candidates located anywhere in North America for this position.

\n

What you'll be doing:
  • Working with team of engineers focused on building StackAdapt’s stats and analytics offering
  • Build deep understanding and expertise in multiple different databases that house petabytes of data
  • Architect scalable low-latency backend systems and data pipelines. Write code as needed to support the team.
  • Lead and mentor a team of talented engineers within the backend distributed systems team
  • Make a positive impact on the team's productivity and growth
  • Promote software development best-practices and conduct rigorous code reviews
  • Rigorously identify and solve technical challenges
  • Conduct interviews to attract and identify potential high performing candidates
  • Balance and prioritize projects to maximize efficiency and ensure company objectives are achieved

We'll be reaching out to applicants that have:
  • Experience with working with large datasets
  • Experience with real-time analytics services
  • Proven track record of delivering results and leading growing, high-impact teams
  • At least 5 years experience of software development in distributed systems, architecting scalable microservices and data pipelines in a successful high-growth technology company
  • At least 1 year of leadership experience, including all the responsibilities listed above
  • A strong understanding of computer science fundamentals, data structures, and algorithms
  • Up to date knowledge and experience in the latest technologies, tools, and frameworks
  • Experience with Go and high performance databases is a plus

StackAdapters enjoy:
  • Highly competitive salary
  • RRSP/401K matching
  • 3 weeks vacation + 3 personal care days + 1 Culture & Belief day + birthdays off
  • Access to a comprehensive mental health care platform
  • Full benefits from day one of employment
  • Work from home reimbursements
  • Optional global WeWork membership for those who want a change from their home office
  • Robust training and onboarding program
  • Coverage and support of personal development initiatives (conferences, courses, etc)
  • Access to StackAdapt programmatic courses and certifications to support continuous learning
  • An awesome parental leave policy
  • A friendly, welcoming, and supportive culture
  • Our social and team events!

\n

StackAdapt is a diverse and inclusive team of collaborative, hardworking individuals trying to make a dent in the universe. No matter who you are, where you are from, who you love, follow in faith, disability (or superpower) status, ethnicity, or the gender you identify with (if you’re comfortable, let us know your pronouns), you are welcome at StackAdapt. If you have any requests or requirements to support you throughout any part of the interview process, please let our Talent team know.

About StackAdapt

We've been recognized for our diverse and supportive workplace, high performing campaigns, award-winning customer service, and innovation. We've been awarded:

2024 Best Workplaces for Women and  in Canada by Great Place to Work®

#LI-Remote

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Remote Staff Software Engineer - Stats and Analytics in Montréal, QC vacancy
  • Become a pivotal Staff Software Engineer, focusing on scalable and high-quality web solutions. Use your 8+ years of experience to mentor teams while developing critical product features. This role emphasizes building simplicity and clarity into complex solutions. As part of... 
    Suggested
    Long term contract
    Immediate start

    Zeffy

    Montréal, QC
    8 days ago
  •  ...model that combines both in-person and remote work to boost collaboration, enhance innovation...  ...let's transform the industry together! Staff Search Engineer As a Staff Search Engineer, you’ll help...  ...objectives. • Uphold high standards in software development with a focus on clean,... 
    Remote work
    Internship
    Work at office
    Work from home
    Worldwide
    Home office
    Flexible hours

    Creatoriq

    Montréal, QC
    8 days ago
  • Transform the future of digital entrepreneurship with AppDirect as a Staff Software Developer in AI. Play a key role in developing full-stack AI...  ...elevate our initiatives. Collaborate effectively with senior engineers to chart the course for the Devs.AI platform’s architecture... 
    Suggested
    Long term contract

    Firstbase

    Montréal, QC
    8 days ago
  • $186.37k - $223.64k per year

    Grafana Labs is a remote-first, open-source powerhouse. There are more than 20M users of...  ...embraced a remote-first approach and our engineering team is primarily remote, it is essential...  ...experience with designing and developing software that runs in the Cloud or experience with... 
    Remote work
    Local area

    Grafana Labs

    Montréal, QC
    29 days ago
  •  ...This is a multifaceted job. Be the best Staff PM your team has ever worked with: opinionated...  ...and what's next. Partner closely with engineering and design to run experiments and iterate...  .... Our Ways of Working Babylist is remote-first with team members across the U.S.... 
    Remote work
    Long term contract
    Internship
    Seasonal work
    Work at office
    Flexible hours
    Weekend work

    Babylist, Inc

    Montréal, QC
    1 day ago
  • $169.2k per year

    Do you want to lead multiple high performing & engaged engineering teams to transform a customer journey into one, unified experience? Then...  ...might be the place for you! We’re looking for a new Manager, Software Engineering for a new Harbour Foundations Team! Jobber exists to... 
    Remote work
    Long term contract
    Internship
    Work at office
    Local area

    Jobber

    Montréal, QC
    29 days ago
  • $136.9k - $205.22k per year

     ...to join us. About the Role As a Senior Software Engineer on the Distribution Center (DC) Solutions...  ...major design choices. • Build out our analytics and monitoring/observability to...  ...at Afresh, many of our employees work remotely provided that they reside in one of the... 
    Remote work
    Full time
    Live In
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours

    Afresh Company

    Montréal, QC
    2 days ago
  • $199k - $244k per year

     ...experienced, passionate, and resourceful backend software engineer to join our Live Pay team. In our team,...  ..., design, product, marketing, and analytics • Debug production issues across our...  ...tools (e.g., Copilot, Cursor, LLMs) #LI-Remote At EarnIn, we believe that the best way... 
    Remote work
    Full time
    Manual labor
    Work at office
    Local area
    2 days per week

    Earnin

    Montréal, QC
    29 days ago
  •  ...yourself (cape optional). Whether remote or in-office, we support how...  .... We’re looking for an Engineering Manager to lead this team as we...  ...quality, scalable, and secure software that advances NerdWallet’s product...  ...protected by applicable federal, state, or local law, so all... 
    Remote work
    Long term contract
    Work at office
    Local area
    Work from home
    Flexible hours

    NerdWallet

    Montréal, QC
    8 days ago
  • Elevate mobile app development at Warner Bros. Discovery as a Staff iOS Software Engineer. Provide technical leadership and mentor developers while shaping innovative technology strategies. In this role, you will lead the iOS engineering team, focusing on architecture direction... 

    Canadian AP Ventures

    Montréal, QC
    1 day ago
  • Join Cohere as a Software Engineer dedicated to the Agents & Automations team, focused on enhancing AI-based workflows. This remote-friendly role invites you to innovate in enterprise solutions...  ...flexible agents for automation and analytics • Manage end-to-end feature... 
    Remote work
    Flexible hours

    Cohere

    Montréal, QC
    5 days ago
  •  ...management as well as front-office analytics on a single, AI-native...  ...service. At Behavox, our engineering culture is built around speed...  ...Tokyo. About the Role The Software Engineer (Java) operates at a...  ...remaining flexible to accommodate remote work for candidates who live... 
    Long term contract
    Contract work
    Live In
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    1 day per week

    Behavox Ltd.

    Montréal, QC
    2 days ago
  • Tiger Analytics is an advanced analytics consulting firm. We are the trusted analytics partner...  ...plus • Ability to work with IT and Data Engineering teams to help embed analytic outputs in...  ...status, disability status, or any other basis as protected by federal, state, or local law.
    Remote work
    Local area

    Tiger Analytics Inc.

    Montréal, QC
    26 days ago
  •  ...and volunteer lawyers from major firms. Strong organizational, analytical, and program-management capabilities. Proficiency with the MS...  ...Salary: depending on experience. Competitive advantages and paid leave entitlements. Remote working workplace. #J-18808-Ljbffr
    Remote work
    Permanent employment
    Contract work

    BJRC Recruiting

    Montréal, QC
    7 hours ago
  • Join MaintainX as a Senior Software Engineering Manager, driving innovation in AI-powered platform development. Lead a team of managers and shape engineering excellence while ensuring operational success. At MaintainX, you will oversee the Platform division, delivering on priorities... 
    Internship

    MaintainX

    Montréal, QC
    2 days ago
  • $209.2k - $313.8k per year

     ...logiciels de CA ayant eu la vision de faire équipe directement avec un constructeur de camions. Rencontrez l’équipe : En tant Ingénieur(e) “Staff" en apprentissage automatique - "E2E", vous dirigerez la conception et le déploiement d’architectures basées sur l’apprentissage qui... 
    Remote work
    Full time
    Apprenticeship
    Work at office

    Un Emploi De Ingénieur

    Montréal, QC
    26 days ago
  •  ...A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment supporting front...  ...lifecycle or capital markets data flows Strong understanding of software architecture principles and design patterns Experience... 
    Long term contract

    Bourne Search Ltd

    Montréal, QC
    8 days ago
  •  ...We’re seeking someone to join our team as a Software Engineering Lead – Data & Analytics Platforms in Finance Technology to drive the architecture and delivery...  ...Quebec. We offer a hybrid work environment, combining remote work and attendance in the office. Knowledge of... 
    Remote work
    Full time
    Work at office

    Morgan Stanley

    Montréal, QC
    8 days ago
  • $137.2k - $171.5k per year

     ...Our Ways of Working Babylist thrives as a remote-first company, with HQ team members located...  ..., Massachusetts. What the Role Is As a Staff Product Designer on our innovation team, you...  ...ll work closely with a Product Manager and engineers in person to enable the kind of rapid... 
    Remote work
    Internship
    Manual labor
    Work at office
    Flexible hours

    Babylist

    Montréal, QC
    29 days ago
  •  ...place! As a hands-on Principal Software Developer, you’ll guide...  ...customer needs. You will uplevel engineering craft across the organization...  .... We offer a choice of fully remote, partially remote or fully office...  ...your information in accordance with our Applicant Privacy Statement.
    Remote work
    Work at office
    Local area
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    29 days ago
  •  ...and Do Your Best Work. About You We are looking for a Staff AI Software Developer to join the core Devs.AI team. This is a critical...  ...AI tooling. You will collaborate daily with the most senior engineers in the company, driving technical strategy and execution.... 
    Worldwide

    AppDirect

    Montréal, QC
    7 days ago
  •  ...building a team of world-changers—scientists, engineers, and problem solvers who believe that...  ...to meet you. About The Role Our Software team’s mission is to design, build, and support...  ...components; integrate monitoring, analytics, and set up robust CI/CD when appropriate... 
    Apprenticeship
    Shift work

    Nomic Bio

    Montréal, QC
    6 days ago
  •  ...their best. Blackline Safety is currently hiring an experienced software developer to help build the next generation of new features and...  ...working alone in populated areas, complex indoor facilities, and the remote reaches of our planet. Blackline’s products are used to keep... 
    Remote work
    Internship

    Blackline Safety

    Montréal, QC
    29 days ago
  • Senior Software Developer, Infrastructure - Job Description Reports To: Development Manager, Engineering & Security Location: Ideally in the Calgary area; can be remote/hybrid About the Job: atVenu is growing! To keep...  ...collaborating with senior staff for validation, testing,... 
    Remote work

    atVenu

    Montréal, QC
    29 days ago
  • A dynamic growth-oriented firm is seeking a Chief of Staff who thrives on solving complex challenges and drives AI transformation projects. This role requires a proactive individual with 5-7 years of experience in high-performing environments. You'll lead various initiatives... 
    Remote work

    Human Agency

    Montréal, QC
    8 days ago
  •  ...Analytics Engineer   Trolley is growing quickly and we are hiring for a full-time Analytics Engineer to join our team. Hybrid role based...  ...(+ 1 extra vacation day per year of service). ~30 days remote work from anywhere. ~ Gym membership allowance. ~1/2 day Fridays... 
    Remote work
    Full time
    Summer work
    Work at office
    Worldwide

    Trolley

    Montréal, QC
    1 day ago
  • $95k - $130k per year

     ...anywhere in Canada. The Application Engineering Manager plays a significant...  .... The team is comprised of software developers, a business system...  ..., competence and that staff is well supported in fulfilling...  ...when conflict arises. • Strong analytical and problem-solving skills in... 
    Remote work
    Home office
    Flexible hours

    Heart & Stroke

    Montréal, QC
    26 days ago
  • $240k - $280k per year

     ...to residents, families, and staff. Our integrated solutions seamlessly...  ...specialists and powerful analytics, we provide the data...  ...Director of Embedded Systems Engineering to serve as the strategic architect...  ..., connectivity, and hardware-software integration are paramount. •... 
    Remote work
    Long term contract
    Immediate start
    Flexible hours

    Inspiren

    Montréal, QC
    29 days ago
  • $135.15k - $182.85k per year

     ...more with data.  The Sales Engineer (SE) is a technical sales support...  ...you are… ~5+ years in the software or storage industry; 3+ years...  ...Challenger, etc.) ~ Able to work remotely and autonomously ~ Travel up...  ...? Apply now! #LI-JD1 #LI-Remote Thank you for your interest... 
    Remote work

    Commvault

    Montréal, QC
    26 days ago
  • $140k - $160k per year

     ...telecoms a breeze. We provide flexible software that modernizes how communication service...  ...s also why the majority of our roles are remote-first, meaning you can work from anywhere...  ...the Role We're looking for a hands-on Engineering Manager to lead our Platform Foundations... 
    Remote work
    Flexible hours

    Wavelo

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Staff Software Engineer - Stats and Analytics. Be the first to apply!