Senior Software Engineer ML
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 monthWork on unsolved, esoteric data problems that span multiple cloud providersDesign, build, and maintain backend services, ML models, and infrastructure that power North's forecasting featuresWork with our serverless, microservice architecture stack maintained with Terraform and written in PythonCreate large‐scale, AWS‐native data processing pipelines for cloud and SaaS agnostic features to support data and AI featuresWork across multiple cloud and SaaS providers to harmonize their dataEnsure platform security, compliance, and cost performanceCollaborate closely with the engineering team on system design, performance optimization, and scalingOwn your work from start to finish—architect, build, test, deploy, monitorWhat We're Looking For 5+ years of software engineering experience across cloud infrastructure, data engineering, or backend systemsDeep experience with developing production‐ready architectures on AWS (alternatively GCP or Azure)Ability to understand tradeoffs between heuristic and machine learningExperience developing machine learning modelsStrong 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 developmentExcellent communicator with strong documentation habits and a collaborative engineering mindsetNice to Have Previous technical founderRecognitions in competitions, awards, or business venturesExperience in quantitative, trading, financial algorithmic-heavy rolesExperience in a startup or fast‐moving environmentBackground in data‐heavy systems or ML infrastructure or agentic workflowsFamiliarity with FinOps concepts or financial data pipelinesAWS or GCP technical certificationsBuilt platforms that scaled rapidly with user growthUnderstanding 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, BrooklynUnlimited PTO16‐week fully paid parental leave (20 weeks at 50% for mothers)Company‐wide breaks: last week of August & Dec 23–Jan 3Healthcare: Anthem BlueCross Gold PPO, 75% employer‐covered30‐day sabbatical every 4 yearsRamp card for approved expensesCompensation $250,000–$300,000 base salary, depending on experienceEquity includedIf 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 levelEmployment Type Full‐timeJob Function Engineering and Finance#J-18808-Ljbffr