About this opportunity
North lists this Senior Software Engineer ML opportunity in workfromhome, New York. Review the employer’s description below for duties, qualifications and application requirements.
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
#J-18808-Ljbffr
Worksite address
workfromhome, NY, 10261, US
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.