Staff Software Engineer (Python)

Job summary
Permanent contract
Canada
Fully-remote
Salary: $190K to 220K
Experience: > 5 years
Skills & expertise
Mentoring
React
TypeScript
Python
Apply

Northbeam
Northbeam

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

  • We’re looking for a Staff-level Software Engineer who leans backend and can take product problems from ambiguity through architecture to production
  • You’ll spend roughly 70% of your time on backend and distributed systems work and 20–30% on frontend, giving you the ability to own capabilities across the stack and to make architectural calls that hold up on both sides of it
  • You’ll take new products from early traction to meaningful scale, and set the technical direction that gets them there. That includes architecting our new incrementality offering into a scalable experimentation platform, defining our approach to near real-time data infrastructure, and establishing how AI shows up in our marketing users’ workflows
  • You’ll partner closely with data scientists, product managers, and designers, and your influence on what gets built will be as real as your influence on how
  • Architect our new incrementality product into a reliable, repeatable experimentation platform, and own the technical decisions that determine whether it scales
  • Set the direction for near-real-time ingestion and processing as we move beyond batch workflows
  • Define the patterns for AI-powered workflows that help marketers evaluate performance and act on insights — the first version and the framework that follows it
  • Lead work on connection-state systems and the partner ecosystem across data ingestion and exports
  • Shape technical approach in adjacent product areas such as role-based access control (RBAC)
  • Multiply the team: design review, mentorship, and raising the standard for what ships

Preferred experience

  • Strong coding fundamentals, with AI used as an accelerator rather than a substitute for core capabilities
  • 8+ years designing and building distributed backend systems, microservices, APIs, and/or data processing systems in Python
  • A generalist mindset and willingness to work across backend, frontend, pipelines, and infrastructure when the product requires it
  • Experience mentoring engineers and improving how a team operates
  • Deep experience owning system architecture, including the tradeoffs that only surface at scale
  • Demonstrated ability to turn ambiguous product needs into sound technical architecture and production-ready solutions — repeatedly, across different problem spaces
  • Fluency navigating complex datasets and interconnected tables to investigate issues, trace dependencies, and find the right path forward
  • Working frontend experience with React and TypeScript; deep frontend specialization is NOT required
  • Startup experience, or experience in an environment demanding breadth, sound judgment, and strong problem-solving under ambiguity
  • A track record of partnering with product managers, designers, and data scientists to shape what gets built, not only how
  • Most of your experience is in data-intensive backend engineering, but you’ve also shipped frontend work
  • You’ve been the person a team turns to when the architecture question doesn’t have an obvious answer

Recruitment process

  • We accept applications on an ongoing basis
  • The interview process varies by role but typically begins with a 30-minute interview with a Northbeam recruiter, followed by a video interview with the hiring manager
  • Next, candidates complete a role-specific video interview followed by video or onsite interviews with several team members
  • The final step is a video interview with our CEO/Co-founder. The entire interview process is usually 5-7 interviews total and requires around 5-8 hours of your time

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

  • Ivo AI Inc

    Software Engineer, Backend

    Ivo AI Inc
    Ivo AI Inc
    Permanent contract
    San Francisco
    No remote work
    Salary: $158K to 235K
    Software, Artificial Intelligence / Machine Learning
    160 employees

  • Mistral Ai

    Software Engineer, Backend

    Mistral Ai
    Mistral Ai
    Permanent contract
    Paris
    No remote work
    Artificial Intelligence / Machine Learning, IT / Digital
    280 employees

  • Sonio

    Solution Engineer

    Sonio
    Sonio
    Permanent contract
    Boston
    A few days at home
    Artificial Intelligence / Machine Learning, SaaS / Cloud Services
    90 employees

  • Prose

    Senior Full-stack Engineer

    Prose
    Prose
    Permanent contract
    Paris
    A few days at home
    Salary: €60K to 70K
    Artificial Intelligence / Machine Learning, Cosmetics
    306 employees

  • H Company

    Senior Full Stack Engineer

    H Company
    H Company
    Permanent contract
    Paris
    A few days at home
    Software, Artificial Intelligence / Machine Learning
    75 employees

  • Front

    Software Engineer, Core Product

    Front
    Front
    Permanent contract
    San Francisco
    No remote work
    Salary: 180K to 205K
    Software, Artificial Intelligence / Machine Learning

See all job openings
Apply