Staff Software Engineer | Data Platform, Machine Learning

Financial operations platform combining corporate cards with expense management, bill payments, and accounting automation, serving 25,000+ companies and enabling over $35B in purchases yearly.
$233,000 - $295,600
Machine Learning
Staff Software Engineer
In-Person
501 - 1,000 Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer | Data Platform, Machine Learning

Ramp, a rapidly growing financial operations platform, is seeking a Staff Software Engineer to join their Data Platform team. The role focuses on building infrastructure and tools that enable Ramp to maximize business value from data, particularly in supporting the data science development lifecycle. You'll work closely with applied scientists, AI engineers, and Risk engineers to develop infrastructure that accelerates machine learning model development.

The company has an impressive track record, being named to prestigious lists including Fast Company's Most Innovative Companies, LinkedIn's Top U.S. Startups, Forbes Cloud 100, and TIME Magazine's 100 Most Influential Companies. Ramp serves over 25,000 companies and processes more than $35 billion in purchases annually.

As a Staff Software Engineer, you'll be responsible for building and integrating components of Ramp's Analytics and Machine Learning Platforms, creating tools to enhance the data experience for technical teams, and ensuring systems are reliable, scalable, and cost-efficient. The ideal candidate should have strong experience with workflow orchestrators, cloud infrastructure, and database systems, along with robust Python programming skills.

The position offers comprehensive benefits including full medical coverage, 401k with employer match, flexible PTO, and various stipends for wellness and home office needs. Located in either New York City or San Francisco, this role provides an opportunity to work with talented leaders from top financial services and technology companies while contributing to a platform that has helped businesses save $1B and 10M hours.

Last updated 2 months ago

Responsibilities For Staff Software Engineer | Data Platform, Machine Learning

  • Build and integrate components of Ramp's Analytics Platform and Machine Learning Platform
  • Build tools that improve the agility and data experience of Applied Scientists, AI Engineers, and Risk Engineers
  • Collaborate with stakeholder teams on building and productionizing machine learning applications
  • Build reliable, scalable, maintainable, and cost-efficient systems across the stack

Requirements For Staff Software Engineer | Data Platform, Machine Learning

Python
  • Experience with workflow orchestrators like Airflow, Dagster, or Prefect
  • Experience building infrastructure on AWS, GCP, or Azure
  • Knowledge of SQL and experience with Snowflake, Redshift, BigQuery, or similar databases
  • Intuition around analytics and machine learning, and empathy for data science workflows
  • Strong Python programming skills

Benefits For Staff Software Engineer | Data Platform, Machine Learning

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Relocation Benefits
  • 100% medical, dental & vision insurance coverage
  • One Medical annual membership
  • 401k with employer match
  • Flexible PTO
  • Fertility HRA (up to $5,000 per year)
  • WFH stipend for home office needs
  • Wellness stipend
  • Parental Leave
  • Relocation support to NYC or SF
  • Pet insurance

Interested in this job?

Jobs Related To Ramp Staff Software Engineer | Data Platform, Machine Learning

Senior Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google focusing on interactive recommender systems, machine learning, and AI research.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on cutting-edge AI research and development with competitive compensation and benefits.

Senior Outbound Product Manager, AI Frameworks

Lead AI Frameworks product strategy and GTM initiatives at Google, driving product success through technical expertise and market insights.

Senior Product Manager, On-Device Machine Learning, Developer Pillar

Senior Product Manager role at Google focusing on On-Device Machine Learning initiatives, requiring 8+ years of product management experience and deep technical expertise.

Senior Technical Program Manager I, Machine Learning, Google Cloud Platforms

Senior Technical Program Manager role at Google Cloud, focusing on Machine Learning initiatives, offering competitive compensation and the opportunity to lead complex, multi-disciplinary projects.