Senior Software Engineer ML

North

New York (NY)

Remote

USD 250,000 - 300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Fully paid parental leave
Healthcare coverage
30-day sabbatical every 4 years

Job summary

A cloud financial management company is seeking a Mid-Senior Software Engineer to build scalable systems for cloud expense management. Responsibilities include developing backend services, addressing complex data problems, and collaborating with a team to enhance the platform's capabilities. Candidates should have at least 5 years of experience, strong skills in Python and SQL, and knowledge of cloud services. The role offers a competitive salary range of $250,000–$300,000 with additional equity and benefits, including unlimited PTO and health insurance.

Qualifications

  • 5+ years of software engineering experience across cloud infrastructure, data engineering, or backend systems.
  • Deep experience with developing production-ready architectures on AWS, GCP, or Azure.
  • Strong Python and SQL skills, alternatively Go, Ruby, JS.

Responsibilities

  • Build features for managing cloud expenses and saving costs.
  • Design, build, and maintain backend services and infrastructure.
  • Ensure platform security and compliance.

Skills

Software engineering experience
Cloud infrastructure
Python
SQL
Machine learning models
CI/CD

Tools

AWS
Terraform

Job description

About North

North is building the next‑generation cloud spend management platform. We provide real‑time visibility, control, and automation over cloud finances, enabling companies to scale efficiently without wasting time or money.

Backed by top‑tier investors and trusted by global customers like Brave, The New York Public Library, and Ramp, North is assembling a world‑class engineering team to redefine how businesses manage cloud infrastructure.

About the Role

We’re looking for talented engineers who thrive on working on complex problems and solving them through building reliable, scalable systems. You’ll work across backend services, data pipelines, and APIs that form the foundation of our platform.

This is a hands‑on role where you’ll partner with engineers and our CTO to design and implement core systems spanning multiple clouds.

What You’ll Do
  • Build features that help manage half a billion dollars of annual spend and save customers millions of dollars per month
  • Work on unsolved, esoteric data problems that span multiple cloud providers
  • Design, build, and maintain backend services, ML models, and infrastructure that power North’s forecasting features
  • Work with our serverless, microservice architecture stack maintained with Terraform and written in Python
  • Create large‑scale, AWS‑native data processing pipelines for cloud and SaaS agnostic features to support data and AI features
  • Work across multiple cloud and SaaS providers to harmonize their data
  • Ensure platform security, compliance, and cost performance
  • Collaborate closely with the engineering team on system design, performance optimization, and scaling
  • Own your work from start to finish—architect, build, test, deploy, monitor
What We’re Looking For
  • 5+ years of software engineering experience across cloud infrastructure, data engineering, or backend systems
  • Deep experience with developing production‑ready architectures on AWS (alternatively GCP or Azure)
  • Ability to understand tradeoffs between heuristic and machine learning
  • Experience developing machine learning models
  • Strong Python and SQL skills (alternatively Go, Ruby, JS)
  • Familiarity with CI/CD (GitHub Actions, etc.)
  • Pragmatic, solution‑oriented, and comfortable making tradeoffs in early‑stage product development
  • Excellent communicator with strong documentation habits and a collaborative engineering mindset
Nice to Have
  • Previous technical founder
  • Recognitions in competitions, awards, or business ventures
  • Experience in quantitative, trading, financial algorithmic-heavy roles
  • Experience in a startup or fast‑moving environment
  • Background in data‑heavy systems or ML infrastructure or agentic workflows
  • Familiarity with FinOps concepts or financial data pipelines
  • AWS or GCP technical certifications
  • Built platforms that scaled rapidly with user growth
  • Understanding of AI/ML systems at the infrastructure level (data prep, feature stores, inference pipelines)
Work Setup
  • US Remote / Hybrid with access to our office in Dumbo, Brooklyn
  • Unlimited PTO
  • 16‑week fully paid parental leave (20 weeks at 50% for mothers)
  • Company‑wide breaks: last week of August & Dec 23–Jan 3
  • Healthcare: Anthem BlueCross Gold PPO, 75% employer‑covered
  • 30‑day sabbatical every 4 years
  • Ramp card for approved expenses
Compensation
  • $250,000–$300,000 base salary, depending on experience
  • Equity included

If you’re an ML engineer who loves building AI‑powered products, deploying at scale, and shaping the future of cloud financial automation, we’d love to hear from you. Apply today.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Finance

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

North Cloud • New York (NY)

Hybrid
USD 150,000 - 200,000
Unlimited PTO
Parental leave: 16 weeks + 4 weeks at
Two company-wide breaks
+4
Software Engineer, Internal Tools
Software Engineer, Internal Tools

North • New York (NY)

Hybrid
USD 150,000 - 200,000
Unlimited PTO
Parental leave
Team breaks
+3
Software Engineer, Frontend
Software Engineer, Frontend

North Cloud • New York (NY)

Hybrid
USD 140,000 - 180,000
Software Engineer, Frontend
Software Engineer, Frontend

North.Cloud • New York (NY)

Hybrid
USD 140,000 - 180,000
Unlimited PTO
Parental leave: 16 weeks
Company breaks: last week of August &
+2
Account Executive
Account Executive

North Cloud • New York (NY)

On-site
USD 100,000 - 200,000
Unlimited PTO
16-week fully paid parental leave
Company-wide breaks
+2
FinOps Advocate
FinOps Advocate

North.Cloud • New York (NY)

Hybrid
USD 130,000 - 180,000
Unlimited PTO
16 weeks parental leave
Company breaks: Aug break and year-end
Director of Applied AI Engineering
Director of Applied AI Engineering

NorthAB LLC • United States

Remote
USD 207,000 - 290,000
Medical, Dental, & Vision Coverage
Flexible Paid Time Off
401(k) + Match
+4
FinOps Advocate (GCP, Azure)
FinOps Advocate (GCP, Azure)

North.Cloud • New York (NY)

Hybrid
USD 130,000 - 180,000
Unlimited PTO
16-week parental leave (24 weeks for 2
Sabbatical every four years
+1
FinOps Advocate (GCP, Azure)
FinOps Advocate (GCP, Azure)

North Cloud • New York (NY)

Hybrid
USD 130,000 - 180,000
Unlimited PTO
Parental leave (16 weeks)
Company-wide breaks
+2
Software Engineer, Frontend
Software Engineer, Frontend

North • New York (NY)

Hybrid
USD 140,000 - 180,000
Unlimited PTO
16-week fully paid parental leave (20%
Company-wide breaks: last week of Aug.
+2