Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer | Data Platform, Machine Learning image - Rise Careers
Job details

Staff Software Engineer | Data Platform, Machine Learning

About Ramp

Ramp is a financial operations platform designed to save businesses time and money. Combining corporate cards with expense management, bill payments, vendor management, accounting automation, and more, Ramp's all-in-one solution frees finance teams to do the best work of their lives. More than 25,000 companies, from family-owned farms to e-commerce giants to space startups, have saved $1B and 10M hours with Ramp. Founded in 2019, Ramp powers the fastest-growing corporate card and bill payment platform in America, and enables over 35 billion dollars in purchases each year.

Ramp's investors include Sequoia, Founders Fund, Thrive Capital, Khosla Ventures, Greylock, Stripe, Goldman Sachs, Coatue, and Redpoint, as well as over 100 angel investors who were founders or executives of leading companies. The Ramp team comprises talented leaders from leading financial services and fintech companies—Stripe, Affirm, Goldman Sachs, American Express, Mastercard, Visa, Capital One—as well as technology companies such as Meta, Uber, Netflix, Twitter, Dropbox, and Instacart.

Ramp has been named to Fast Company's Most Innovative Companies list and LinkedIn's Top U.S. Startups for over 3 years, as well as the Forbes Cloud 100, CNBC Disruptor 50, and TIME Magazine's 100 Most Influential Companies.

About the Role

The Data Platform builds infrastructure and tools that enable Ramp to realize business value from data. We partner closely with stakeholder teams to build this infrastructure and the applications on top of it. This role is particularly focused on building platforms that support the data science development lifecycle. You’ll partner with applied scientists, AI engineers, Risk engineers, and other ML developers on building infrastructure and tools that enable and accelerate the development of machine learning models. 

What You’ll Do

  • Build and integrate the components of Ramp's Analytics Platform and Machine Learning Platform.

  • Build tools that improve the agility and data experience of Ramp's 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.

What You Need

  • 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.

Nice to Haves

  • Expertise with AWS

  • Previous experience building online machine learning systems.

  • Previous experience building a feature store.

  • Experience with Terraform and Datadog

  • Experience building streaming systems.

Benefits (for U.S.-based full-time employees)

  • 100% medical, dental & vision insurance coverage for you

    • Partially covered for your dependents

    • One Medical annual membership

  • 401k (including employer match on contributions made while employed by Ramp)

  • Flexible PTO

  • Fertility HRA (up to $5,000 per year)

  • WFH stipend to support your home office needs

  • Wellness stipend

  • Parental Leave

  • Relocation support to NYC or SF

  • Pet insurance

Other notices

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Ramp Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Ramp DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Ramp
Ramp CEO photo
Eric Glyman
Approve of CEO

Average salary estimate

$120000 / YEARLY (est.)
min
max
$100000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer | Data Platform, Machine Learning, Ramp

Are you ready to take your career to new heights? Join Ramp as a Staff Software Engineer focused on our Data Platform and Machine Learning in the vibrant New York City! Here at Ramp, a cutting-edge financial operations platform, we aim to revolutionize how businesses manage their finances, saving them time and money. As a member of our growing team, you'll play a pivotal role in building the infrastructure and tools that unlock the true value of data. Your work will directly support our applied scientists, AI engineers, and risk engineers as they develop machine learning models that drive innovative solutions. You’ll be immersed in an exciting environment where collaboration is key, allowing you to work closely with talented individuals from leading tech and financial companies. In your new role, you will design and integrate essential components of Ramp's analytics and machine learning platforms while improving the agility of our data workflows. If you have expertise with workflow orchestrators like Airflow and considerable experience building on platforms like AWS or GCP, we want to hear from you! Join us on our mission to empower finance teams and transform corporate spending. Being part of the Ramp family means you will be recognized for your hard work and dedication—enjoy remarkable perks like comprehensive health coverage and flexible PTO. Let's build something extraordinary together at Ramp!

Frequently Asked Questions (FAQs) for Staff Software Engineer | Data Platform, Machine Learning Role at Ramp
What are the main responsibilities of a Staff Software Engineer at Ramp?

As a Staff Software Engineer focused on Data Platform and Machine Learning at Ramp, your primary responsibilities will include designing and integrating components of Ramp's Analytics and Machine Learning platforms, building tools to enhance the data experience for our Applied Scientists and AI Engineers, and collaborating with stakeholders to productionize machine learning applications. This role is crucial for advancing our data-driven initiatives and making impactful contributions to the team.

Join Rise to see the full answer
What qualifications do I need to apply for the Staff Software Engineer position at Ramp?

To apply for the Staff Software Engineer role focused on the Data Platform and Machine Learning at Ramp, you should have extensive experience with workflow orchestrators such as Airflow, a solid understanding of cloud infrastructure on platforms like AWS or GCP, and proficiency in SQL with experience using databases like Snowflake or BigQuery. Strong programming skills in Python, coupled with an empathy for data science workflows, will also be essential for your candidacy.

Join Rise to see the full answer
What technologies will I work with as a Staff Software Engineer at Ramp?

As a Staff Software Engineer at Ramp, you'll engage with a variety of technologies that include workflow orchestrators like Airflow and Dagster, cloud services such as AWS, GCP, or Azure, and databases including Snowflake and Redshift. Additionally, having experience with tools like Terraform and Datadog, as well as building streaming systems, will be advantageous in this role.

Join Rise to see the full answer
How does Ramp support its Staff Software Engineers in professional development?

Ramp is committed to nurturing the growth of its Staff Software Engineers through various initiatives. You will have opportunities to collaborate with industry-leading professionals, access to mentorship programs, and the potential to attend relevant workshops and conferences. These resources, combined with our collaborative environment, ensure you continuously enhance your technical and professional skills.

Join Rise to see the full answer
What benefits does Ramp offer to its Staff Software Engineers?

Ramp provides a comprehensive benefits package for its Staff Software Engineers, including 100% medical, dental, and vision insurance, a 401k plan with employer matching, flexible paid time off, wellness stipends, and support for relocation. Additional perks like a One Medical membership and fertility health reimbursement further highlight Ramp’s commitment to employee well-being.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer | Data Platform, Machine Learning
Can you explain your experience with building infrastructure on cloud platforms?

When answering this question, detail your hands-on experience with AWS, GCP, or Azure. Focus on specific projects where you utilized cloud services, highlighting your understanding of scalability, security, and performance optimization in designing infrastructure.

Join Rise to see the full answer
How do you approach building machine learning workflows?

In your response, articulate your strategy for developing efficient machine learning workflows. Discuss how you use workflow orchestrators like Airflow to ensure the smooth and scalable operation of machine learning models while describing key considerations such as versioning and monitoring.

Join Rise to see the full answer
What challenges have you faced while working on machine learning systems?

Share a specific example of a significant challenge you've encountered in machine learning systems, emphasizing how you approached solving it. Discuss the outcome and what you learned, demonstrating your problem-solving skills and resilience.

Join Rise to see the full answer
How do you ensure the reliability and scalability of the systems you build?

Discuss best practices for ensuring system reliability and scalability, including thorough testing, monitoring, code reviews, and selecting appropriate architecture patterns. Cite specific examples where applicable to showcase your practical experience.

Join Rise to see the full answer
Can you describe your experience with databases like Snowflake or BigQuery?

Provide insights into your experiences using these databases, focusing on relevant projects. Explain how you've leveraged their features for data analysis and processing and share best practices for optimizing performance and managing costs.

Join Rise to see the full answer
What steps do you follow to build a feature store?

Illustrate the processes you follow to build a feature store, covering aspects like feature engineering, storage solutions, and access management. Highlight your understanding of best practices and importance of documentation and versioning in this context.

Join Rise to see the full answer
How do you collaborate with data scientists and AI engineers?

Describe your approach to collaboration, emphasizing communication and feedback loops with data scientists and AI developers. Mention tools and practices you use, ensuring mutual understanding of requirements and project timelines.

Join Rise to see the full answer
What tools do you use for monitoring and optimizing performance?

Discuss the tools you utilize, such as Datadog or similar monitoring tools, to track system performance. Explain your strategies for using the data collected to inform optimizations and troubleshoot issues effectively.

Join Rise to see the full answer
How do you stay updated with the latest trends in technology and data science?

Share the methods you use to keep abreast of burgeoning trends, such as attending conferences, online courses, and participating in community discussions. Emphasize your passion for continuous learning and professional development in the tech industry.

Join Rise to see the full answer
What motivates you as a Staff Software Engineer?

Reflect on what excites you about software engineering and what drives your best work. Discuss your passion for solving complex problems, your interest in machine learning, and how you find fulfillment in contributing to impactful projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
N1 Hybrid San Francisco Bay Area
Posted 5 days ago
Posted 14 days ago
Photo of the Rise User
Posted 16 hours ago

Ramp is a multinational financial technology company headquartered in Manhattan and founded in 2019. We are the fastest-growing corporate card and bill payment platform in the US, and enables billions of dollars in purchases each year.

208 jobs
MATCH
Calculating your matching score...
BADGES
Badge Flexible CultureBadge Future MakerBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
BENEFITS & PERKS
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!